为什么messageReactionAdd什么都不做discord.js [英] Why messageReactionAdd do nothing discord.js

查看:57
本文介绍了为什么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

这篇关于为什么messageReactionAdd什么都不做discord.js的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆