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 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…