我正在制作一个不和谐的机器人,但我收到错误:
未处理的承诺拒绝。此错误起源于在没有 catch 块的异步函数内部抛出,或者拒绝未使用
.catch()
处理的承诺。(拒绝 ID:2(。
我知道有些不对劲,但不确定是什么。
client.on('message', message => {
if (message.content === 's!verifymsg') {
const embed = new RichEmbed()
.setTitle('__**VERIFICACIÓN**__')
.setColor(0xFF0000)
.setDescription('¡Para poder ver los demás canales, es necesario que reacciones para verificar! n- Reacciona con (✅)')
message.channel.send(embed);
}
});
如果您键入 s!verifymsg,它会在同一通道中发送嵌入,其中包含同一嵌入中的一些文本。
查看本指南(https://anidiots.guide/first-bot/using-embeds-in-messages(,表明有几件事可能导致它:
1(new RichEmbed()
可能应该new Discord.RichEmbed()
.这就是不和谐.js文档显示的内容。
2(message.channel.send(embed);
可能应该message.channel.send({embed});
.