首页 > 解决方案 > 从消息中删除所有反应

问题描述

我目前让我的机器人发送嵌入然后对其做出反应。
我想知道如何继续从这条消息中删除所有反应。

代码:

const { Client, MessageEmbed} = require('discord.js');
const client = new Client();
let prefix = '~';

client.on('message', async message => {
   if (message.content.toLowerCase() === prefix + 'help'
      const embed = new MessageEmbed()
      .setTitle('Help Cmd')
      .setDescription('example')

      let msg = await message.channel.send(embed);
      await msg.react('▶');
      await msg.react('◀');
      
      setTimeout(() => {
         //Removing all reactions from msg
      }, 5000);
}

标签: discord.js

解决方案


您可以使用msg.reactions.removeAll();.


推荐阅读