Discord.js 有没有可能让机器人限制特定消息的特定反应量?

Discord.js 有没有可能让机器人限制特定消息的特定反应量?,discord.js,Discord.js,我的朋友正在创建一个活动,在该活动中输入了对其消息做出反应的前24个人。有没有办法让机器人在24次反应后删除任何新的反应?好吧,你可以在24次反应后删除消息。但是,您可以做的是锁定添加新反应的权限,并清除该消息上的所有反应,以便没有人可以添加新反应。如果你想保持现有的反应。你可以这样做 .on(“messageReactionAdd”,(反应,用户)=>{//on反应 如果(reaction.message.id==“you\u reaction\u message\u id”&&reactio

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

好吧,你可以在24次反应后删除消息。但是,您可以做的是锁定添加新反应的权限,并清除该消息上的所有反应,以便没有人可以添加新反应。如果你想保持现有的反应。你可以这样做

.on(“messageReactionAdd”,(反应,用户)=>{//on反应
如果(reaction.message.id==“you\u reaction\u message\u id”&&reaction.users.size>=24){//如果消息是正确的,并且该消息上的用户数等于或多于24个。
reaction.users.remove(user);//MASTER
反应。移除(用户);//稳定
}
})
同样不是最好的主意,但是。它起作用了