如何让 Discord 机器人对 Discord 频道中的每条消息做出反应

时间:2021-05-10 05:53:52

标签: javascript discord discord.js

我试图让我的机器人对不和谐频道 840211720470265887 中的每条消息做出反应,但我的脚本没有按预期工作。

client.on('message', message => {
  client.channels.cache.get('840211720470265887');
    if (message.content === '') {
        message.react('✅');
    }
});

谁能告诉我如何解决我的问题?

1 个答案:

答案 0 :(得分:0)

您正在检查一条空消息,如果它是空消息,它将对其做出反应。删除检查空消息的 if 语句,它应该对该特定通道中的所有传入消息做出反应。

这就是你想要的样子。

client.on('message', message => {
    if (message.channel.id === '840211720470265887') {
        message.react('✅');
    }
});