Discord.js 是否有可能检测到反应的去除?

Discord.js 是否有可能检测到反应的去除?,discord.js,Discord.js,我知道你可以检测到一个新反应的加入,但是使用一个。但是有可能检测到反应的去除吗 我知道我可以跟踪DB中的所有反应,不断轮询discord api,并将DB版本与实时版本进行比较。但如果有更好的解决方案,我宁愿不这样做。您可以为此制作一个名为“messageReactionRemove”的事件,以查看是否有人删除了某个反应。 这是我的反应角色机器人的一个简单示例: const events = { MESSAGE_REACTION_REMOVE: 'messageReactionRemov

我知道你可以检测到一个新反应的加入,但是使用一个。但是有可能检测到反应的去除吗


我知道我可以跟踪DB中的所有反应,不断轮询discord api,并将DB版本与实时版本进行比较。但如果有更好的解决方案,我宁愿不这样做。

您可以为此制作一个名为“messageReactionRemove”的事件,以查看是否有人删除了某个反应。 这是我的反应角色机器人的一个简单示例:

const events = {
    MESSAGE_REACTION_REMOVE: 'messageReactionRemove',
}; 
然后,您可以制作一个if语句,并请求
消息\u REACTION\u REMOVE

if (event.t === "MESSAGE_REACTION_REMOVE") member.addRole(guildRole.id);

是的,discord.js API已经发布了。您必须维护消息缓存,因为它只为缓存中的消息激发。您可以使用