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

Categories

0 votes
885 views
in Technique[技术] by (71.8m points)

discord.js - How can I do this? awaitMessages

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

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

1 Answer

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...