Javascript 未处理的PromisejectionWarning:TypeError:无法读取属性';频道';在客户处的定义不明确。<;匿名>;

Javascript 未处理的PromisejectionWarning:TypeError:无法读取属性';频道';在客户处的定义不明确。<;匿名>;,javascript,discord.js,Javascript,Discord.js,我有一个机器人,它会在DM中提问,然后将消息发送回指定的通道 const embed = new Discord.MessageEmbed() .setAuthor(message.author.tag, message.author.avatarURL) .addField('Name', name) .addField('Age', age) .addField('Location', location) .setTimestamp() .

我有一个机器人,它会在DM中提问,然后将消息发送回指定的通道

  const embed = new Discord.MessageEmbed()
    .setAuthor(message.author.tag, message.author.avatarURL)
    .addField('Name', name)
    .addField('Age', age)
    .addField('Location', location)
    .setTimestamp()
    .setColor('RED');

  const guild = client.guilds.cache.get(guildID);
  await guild.channels.cache.find(channel => channel.name === 'general').send(embed);
我得到的错误是:

UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'channels' of undefined
    at Client.<anonymous>
UnhandledPromisejectionWarning:TypeError:无法读取未定义的属性“channels”
在客户端。

频道在那里,机器人拥有完全权限

我是个白痴,使用了错误的GUID现在一切都好了:)

确保使用正确的服务器ID修复了问题