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('