Javascript 未处理的PromisejectionWarning:TypeError:无法读取属性';频道';在客户处的定义不明确。<;匿名>;
我有一个机器人,它会在DM中提问,然后将消息发送回指定的通道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() .
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修复了问题