当用户删除反应时是不是有事件?

Posted

技术标签:

【中文标题】当用户删除反应时是不是有事件?【英文标题】:Is there an event for when users remove reactions?当用户删除反应时是否有事件? 【发布时间】:2019-07-20 14:31:04 【问题描述】:

我关注了this tutorial,一切正常,但现在我想要一个在用户删除消息中的反应时触发的事件。

举个例子,你可以看到here,用户需要反应2次才能改变“页面”。

【问题讨论】:

【参考方案1】:

这样的事情应该可以工作:

client.on("messageReactionRemove", (reaction) => 
  console.log("Someone removed an reaction!");
);

这将向控制台发送一条消息,表明有人删除了反应。 这不是 100% 完美的,但应该可以完成这项任务。

您可以阅读更多关于它的信息here。

【讨论】:

【参考方案2】:

messageReactionRemove 是从消息中删除反应时触发的事件。 你可以在documentation阅读更多内容。

【讨论】:

以上是关于当用户删除反应时是不是有事件?的主要内容,如果未能解决你的问题,请参考以下文章

javascript-事件

JavaScript&jQuery.DOM事件

JavaScript HTML DOM事件

子部件是不是应该处理自己的事件?

当用户取消意图选择器时是不是有事件?

JavaScript HTML DOM 事件