JS不和谐机器人收到错误:无法发送空消息



我正在制作一个不和谐的机器人,但我收到错误:

未处理的承诺拒绝。此错误起源于在没有 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});.

最新更新