为什么messageReactionAdd什么都不做discord.js

为什么messageReactionAdd什么都不做discord.js

问题描述:

我想说我是法国人,对此错误我深表歉意。

I want to say that I am French, and I apologize for the mistakes.

我尝试用node.js编写一个不和谐的bot,但是我有一个messageReactionAdd问题我现在不明白为什么当我与表情符号反应时他什么也不做。

I try to code a discord bot with node.js, but i have a problem with messageReactionAdd i don't now why he do nothing when i react with an emoji.

我的代码:

bot.on('messageReactionRemove', (reaction, user) => {
console.log("that work 1");
if(reaction.emoji.name === "white_check_mark") {
    console.log("that work 2");
}})

但是我在这个论坛上看到它对其他人有用

However i see on this forum it will work for others

感谢阅读!

事件 messageReactionAdd messageReactionRemove 仅工作用于缓存的消息。您需要将原始事件添加到代码中以触发任何消息。
https:// github .com / AnIdiotsGuide / discordjs-bot-guide / blob / master / coding-guides / raw-events.md

Events messageReactionAdd and messageReactionRemove working only for cached messages. You need add raw event to your code for trigger any message. https://github.com/AnIdiotsGuide/discordjs-bot-guide/blob/master/coding-guides/raw-events.md