this.on("messageReactionAdd", async (reaction, user) => {
if(reaction.emoji.name === "✔️") {
console.log("User reacted")
}
})
这是我的代码,目前它甚至不会运行该事件
this
被定义为客户端。
答案 0 :(得分:-1)
我的提示:尝试 ready
或 message
事件是否有效。如果没有,请尝试删除代码中的 if 语句。如果它仍然不起作用,请尝试使用 discord.js 指南中的入门代码,如下所示:
const Discord = require('discord.js');
const client = new Discord.Client();
client.on('messageReactionAdd', (reaction, user) => {
console.log('event works!');
});
client.login('your-token-here');
如果它仍然不起作用,您的机器人很可能没有登录不和谐。在这种情况下,我建议您重新检查机器人的令牌是否正确。