Итак, я хотел команду, которая спамит кого-то в dms, и команду, которая останавливает спам.
Я получил это здесь, но всякий раз, когда я использую «dm stop» вместо простой остановки команды, это приводит к сбою всего бота.
bot.on('message', message=>{
let args = message.content.substring(PREFIX.length).split(" ");
switch(args[0]){
case 'dm':
if(args[1] === 'spam'){
const userdm = message.mentions.users.first()
let dmloop = setInterval(function(){ userdm.send('Hoi'); }, 1)
}
if(args[1] === 'stop'){
clearInterval(dmloop)
}else{
message.channel.send('What do you want me to do with dms?');
}
break;
})
bot.login(token);
В терминале написано, что "dmloop" в clearInterval (dmloop) не определено