猿问

在等待消息之后发送几条等待消息

我正在寻求您的帮助。我正在尝试发送一条消息,等待回复,然后当用户在时限内答复时,它会发送另一条这样的消息。我不知道你是否了解我。如果您需要更多信息,请不要回答。


真挚地。


我当前的代码:


const filter = m => m.author.id === message.author.id && m.author.id !== bot.user.id


// CHOISIR LE NOM


            message.reply("S'il vous plaît choisissez un nom pour le tournoi.").then(r => r.delete(10000));

            message.channel.awaitMessages(filter, {

              max: 1,

              time: 10000

            }).then(collected => { 

              if(collected.first().content === "stop" || collected.first().content === "cancel"){

                return message.reply("Création du tournoi annulé.")

              }

              let tournamentname = collected.first().content;

              db.collection("tournois").findOneAndUpdate({"tournamentInformations.status": "active"}, {

                $set: {

                  "tournamentInformations.tournamentName": tournamentname

                  }}, {upsert: true}, function(err,doc) { if (err) { throw err; } });

              message.channel.send(":white_check_mark: | Vous avez défini le nom du tournoi à "+tournamentname);

                }).catch(err => {

                  console.log(err)

                })


// CHOISIR L'ORGANISATEUR


            message.reply("S'il vous plaît choisissez le nom de l'organisateur.").then(r => r.delete(10000));

            message.channel.awaitMessages(filter, {

              max: 1,

              time: 10000

            }).then(collected => { 

              if(collected.first().content === "stop" || collected.first().content === "cancel"){

                return message.reply("Création du tournoi annulé.")

              }

              let organisateur = collected.first().content;

              db.collection("tournois").findOneAndUpdate({"tournamentInformations.status": "active"}, {

                $set: {

                  "tournamentInformations.organizedBy": organisateur

                  }}, {upsert: true}, function(err,doc) { if (err) { throw err; } });



芜湖不芜
浏览 113回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答