Javascript 检查所有做出反应的人| Discord.js
因此,我正在制作一个赠品机器人,我想通过discord.js检查所有对我的赠品信息做出反应的人。我发现唯一两种可行的方法是使用Javascript 检查所有做出反应的人| Discord.js,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,因此,我正在制作一个赠品机器人,我想通过discord.js检查所有对我的赠品信息做出反应的人。我发现唯一两种可行的方法是使用awaitReaction函数和messageReactionAdd事件。我还发现了reaction.count,它统计了做出反应的用户数量,但我想找到做出反应的确切用户,最好是以数组形式 我计划使用这两种方法中的任何一种来检测反应。如果有人做出反应,机器人会删除反应,将1添加到反应数据库,然后重置反应。然而,如果很多人同时做出反应,我担心这种方法会使机器人崩溃。我也认为
awaitReaction
函数和messageReactionAdd
事件。我还发现了reaction.count
,它统计了做出反应的用户数量,但我想找到做出反应的确切用户,最好是以数组形式
我计划使用这两种方法中的任何一种来检测反应。如果有人做出反应,机器人会删除反应,将1添加到反应数据库,然后重置反应。然而,如果很多人同时做出反应,我担心这种方法会使机器人崩溃。我也认为这是低效的。如果我在检查有多少人做出反应之前等待24小时,我认为机器人会更好地处理这种情况
有办法做到这一点吗?将代码粘贴到此处,如下所示:
module.exports=async(客户端、消息、args、cmd、Discord)=>{
//你的代码在这里
}
- 是否需要
?如果没有,请删除异步async
- 我需要下载任何软件包吗?将它们粘贴到模块上方。导出
不一致。客户端客户端
是消息事件中的消息输入变量message
是参数的数组。(args
){prefix}[command][…args]
- 您可能不需要
,我只是把它放在那里以防万一cmd
Discord=require('Discord.js`)
消息中执行