我有一个Json结构,其中包含多个问题,每个问题都需要询问用户。 这是必不可少的代码:
cothDkp[0].bonuses.forEach(bonus => {
message.channel.send(bonus.question);
const collector = new Discord.MessageCollector(message.channel, m => m.author.id === message.author.id, {time: 10000 } );
collector.on('collect', message => {
if(message.content.toLowerCase().startsWith("yes")){
sock.bonus.push(new DkpBonus(bonus.title, bonus.yesValue));
message.channel.send( `${sock.capitalizeWord(sock.randomPositive())}, adding ${bonus.yesValue} DKP for ${bonus.title}`);
}
else{
message.channel.send(sock.randomNegative());
}
})
})
现在,该漫游器会立即询问所有问题,并且用户的单个答复将对所有问题给出相同的答案。
如何让我的机器人在每个问题之间停下来?