首页 > 解决方案 > 如何检测discord.js中收集器移除的反应?

问题描述

如何检测discord.js中收集器移除的反应?查看了 discord.js 文档,一些教程,但仍然找不到。任何帮助都会很棒。

标签: javascriptdiscorddiscord.js

解决方案


只要你ReactionCollectordispose选项设置为true,你就可以使用delete事件

// create your collector
const collector = message.createReactionCollector(filter, { dispose: true })

// event emitts when the reaction had one user removed
collector.on('remove', (reaction, user) => {
 console.log(`${user.tag} removed the reaction ${reaction.emoji.name}`);
});

推荐阅读