我怎样才能做到这一点?等待消息

时间:2021-01-26 12:15:22

标签: discord.js

我想在他们响应后停止/取消命令。现在它正在发送不再有时间的文本,并且在响应后不会取消它。

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)
}

0 个答案:

没有答案