Javascript 检查所有做出反应的人| Discord.js

Javascript 检查所有做出反应的人| Discord.js,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,因此,我正在制作一个赠品机器人,我想通过discord.js检查所有对我的赠品信息做出反应的人。我发现唯一两种可行的方法是使用awaitReaction函数和messageReactionAdd事件。我还发现了reaction.count,它统计了做出反应的用户数量,但我想找到做出反应的确切用户,最好是以数组形式 我计划使用这两种方法中的任何一种来检测反应。如果有人做出反应,机器人会删除反应,将1添加到反应数据库,然后重置反应。然而,如果很多人同时做出反应,我担心这种方法会使机器人崩溃。我也认为

因此,我正在制作一个赠品机器人,我想通过discord.js检查所有对我的赠品信息做出反应的人。我发现唯一两种可行的方法是使用
awaitReaction
函数和
messageReactionAdd
事件。我还发现了
reaction.count
,它统计了做出反应的用户数量,但我想找到做出反应的确切用户,最好是以数组形式

我计划使用这两种方法中的任何一种来检测反应。如果有人做出反应,机器人会删除反应,将1添加到反应数据库,然后重置反应。然而,如果很多人同时做出反应,我担心这种方法会使机器人崩溃。我也认为这是低效的。如果我在检查有多少人做出反应之前等待24小时,我认为机器人会更好地处理这种情况

有办法做到这一点吗?将代码粘贴到此处,如下所示:

module.exports=async(客户端、消息、args、cmd、Discord)=>{
//你的代码在这里
}
  • 是否需要
    async
    ?如果没有,请删除异步
  • 我需要下载任何软件包吗?将它们粘贴到模块上方。导出
  • 客户端
    不一致。客户端
  • message
    是消息事件中的消息输入变量
  • args
    是参数的数组。(
    {prefix}[command][…args]
  • 您可能不需要
    cmd
    ,我只是把它放在那里以防万一
  • Discord=require('Discord.js`)
只是想让你知道,这只是一个外部脚本。我通过一个命令执行它,该命令在
消息中执行