是否可以使漫游器限制对特定消息的特定反应量?

时间:2019-07-12 14:50:36

标签: discord.js

我的朋友正在创建一个活动,在该活动中输入了对消息做出反应的前24个人。有没有办法使机器人在经过24次反应后会删除任何新反应?

1 个答案:

答案 0 :(得分:1)

好吧,您可以在此之后将其删除。但是,您可以做的是锁定添加新反应的权限,并清除该消息上的所有反应,以使没人能添加新反应。如果您在谈论要保留现有的反应。你可以做到的。

<Client>.on("messageReactionAdd", (reaction, user) => { //on reaction
  if(reaction.message.id == "you_reaction_message_id" && reaction.users.size >= 24) { //if the message is the right one, and if it's equal to or more than 24 users on that reaction.
    reaction.users.remove(user); //MASTER
    reaction.remove(user); //STABLE
  }
})

不是最好的主意,而是。可以。