javascript - 如何检测discord.js中收集器移除的反应?
问题描述
如何检测discord.js中收集器移除的反应?查看了 discord.js 文档,一些教程,但仍然找不到。任何帮助都会很棒。
解决方案
只要你ReactionCollector
的dispose
选项设置为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}`);
});
推荐阅读
- sql - 随时间范围的频繁变化“触发”?
- c# - 是否有任何 C# 构造仅限顶级?
- java - 如何使用 jfreechart 在 y 轴上显示当前价格
- haskell - Tardis monad 的附属物
- regex - 无法创建未知的正则表达式:$RE{some}{pattern}
- mysql - Mysql搜索将欧洲字符解释为非欧洲字符
- accordion - 是否可以在 ngbaccordion 中使用 cdk 虚拟滚动
- java - 如何将 PDFDocument 的一页复制到另一个 PDFDocument
- eclipse - 在 Eclipse 中错过表现表达式窗口并且没有显示视图窗口
- cordova - 手动删除 ionic android 平台?