Javascript DiscordJS-是否有重新记录反应收集器的方法?

Javascript DiscordJS-是否有重新记录反应收集器的方法?,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,超级快速的问题。我想知道是否有办法“重启”反应收集器。我目前正在使用event planner机器人中的反应收集器,根据用户的反应将其添加到列表中。例如,如果我的反应是竖起大拇指,它会将我添加到出席人员的列表中。我想让它自己复位回1拇指(只是机器人的反应),这样它就可以等待收集另一个用户的反应。这是因为我希望它继续运行,直到事件发生。有办法做到这一点吗 谢谢你的帮助 我不得不读一点文档,因为我不熟悉ReactorCollector类型,似乎有很多方法可以解决这个问题,但我想我已经找到了一个使用事

超级快速的问题。我想知道是否有办法“重启”反应收集器。我目前正在使用event planner机器人中的反应收集器,根据用户的反应将其添加到列表中。例如,如果我的反应是竖起大拇指,它会将我添加到出席人员的列表中。我想让它自己复位回1拇指(只是机器人的反应),这样它就可以等待收集另一个用户的反应。这是因为我希望它继续运行,直到事件发生。有办法做到这一点吗


谢谢你的帮助

我不得不读一点文档,因为我不熟悉
ReactorCollector
类型,似乎有很多方法可以解决这个问题,但我想我已经找到了一个使用事件侦听器的优雅解决方案。(我不知道您将如何初始化收集器,但出于测试目的,每当发送任何随机消息时,我都会初始化收集器。显然,不要这样做)

我不知道你是想在一个用户反应后重置,还是在任意点后重置。 下面是如何在每次反应后重置,并跟踪谁作出了反应

让与会者=[]//正在参加会议的用户阵列
client.on(“message”,message=>{
if(message.author.bot)返回;

message.react(“嗨!这很有意义,非常感谢!我将尝试在我的程序中实现它:”