Node.js 添加反应后删除嵌入

Node.js 添加反应后删除嵌入,node.js,discord.js,Node.js,Discord.js,我想知道如何删除嵌入,因为使用message.channel.bulkDelete(5)或类似的内容只会删除表情符号反应。 我想删除用户添加取消表情符号后发送的完整嵌入。我认为您的问题不在于开关,而在于语句。您正在检查if(cancel.count==2),但是cancel不是a:您应该检查if(reaction.count==2) 另外,会删除邮件,因此最好改用。您好,我已经编辑了您的代码格式,现在很明显它不完整,请修复它。另外,请注明代码的作用以及您所说的“嵌入”是什么,因为现在这个问题还不

我想知道如何删除嵌入,因为使用
message.channel.bulkDelete(5)或类似的内容只会删除表情符号反应。

我想删除用户添加取消表情符号后发送的完整嵌入。

我认为您的问题不在于
开关,而在于
语句。您正在检查
if(cancel.count==2)
,但是
cancel
不是a:您应该检查
if(reaction.count==2)


另外,会删除邮件,因此最好改用。

您好,我已经编辑了您的代码格式,现在很明显它不完整,请修复它。另外,请注明代码的作用以及您所说的“嵌入”是什么,因为现在这个问题还不太清楚。顺致敬意,
message.channel.send(embed).then(async function(message) {
  await message.react(create);
  await message.react(edit);
  await message.react(del);
  await message.react(search);
  await message.react(cancel);
}).then(async function(message) {
  bot.on('messageReactionAdd', (reaction, user) => {
    reaction.remove(user);
    switch (reaction.emoji.name) {
      case create:
        break;
      case edit:
        break;
      case del:
        break;
      case search:
        break;

      case cancel:
        if (cancel.count === 2)
          message.channel.bulkDelete(5);
        break;

      default:
        return;
    }
    return;
  });
});