Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I want to stop/cancel the command when they have responsed. Now it is sending the no more time text and not cancel it after response.

try {
     const filter = (m) => {
          if(m.author.bot) return;
          if(m.author.id === member.id && m.content === json.captcha_text) return true;
          else {
              msg.channel.send('Text')
              member.kick({timeout: 1000})
          }
     };
     const response = await msg.channel.awaitMessages(filter, {
          max : 1,
          time : 10000,
          errors : ['time']
     }).catch(() => {
          msg.channel.send('Text')
          member.kick({timeout: 1000})
     })
     if(response) {
          msg.channel.send('Text')
     }
} catch (error) {
    console.log(error)
}
question from:https://stackoverflow.com/questions/65901199/how-can-i-do-this-awaitmessages

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
906 views
Welcome To Ask or Share your Answers For Others

1 Answer

Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...