Javascript discord.js如何制作反应收集器

Javascript discord.js如何制作反应收集器,javascript,discord,discord.js,Javascript,Discord,Discord.js,我正试图让它,所以当你得到一定数量的反应,我的机器人将发送一条消息,如果有人可以帮助这里是我的代码 .then(function(sentMessage) { sentMessage.react('You want to check the collected.size with an if statement like so: let amount = 4; // any integer if (collected.size /* returns an integer

我正试图让它,所以当你得到一定数量的反应,我的机器人将发送一条消息,如果有人可以帮助这里是我的代码

.then(function(sentMessage) {
            sentMessage.react('You want to check the 
collected.size
with an
if
statement like so:

let amount = 4; // any integer
if (collected.size /* returns an integer */ === amount) {
console.log(`Got ${amount} reactions`)
}
.then(函数(sentMessage){

sentMessage.react(“您想用
if
这样的语句检查
收集的.size

let amount=4;//任意整数
if(collected.size/*返回整数*/==金额){
log(`Got${amount}反应`)
}

希望我没有弄错。

如果我理解正确,那么您只需更改
waitmessage
方法的参数。您可以删除
time:00,错误:['time']
参数,因为它们是可选的,并保留
最大值:2
。这样,函数只会在出现
2
反应(在本例中)时完成

我建议从过滤器中删除
user.id==message.author.id;
,因为您似乎希望多个用户对该消息做出反应

有关详细信息,您可以查看或

代码:

message.channel.send(“message responsive to.”)。然后(函数(sentMessage){
sentMessage.react(“而不是,您还可以使用可能更容易使用的方法,它的
收集器.on()
侦听器比
等待反应
然后()
捕获()
方法更可读

您不需要使用
message.reactions.cache.get('