Я работал над ботом Discord в качестве небольшого эксперимента (так как я новичок в программировании). Оказывается, у меня проблема с этим кодом:
// delete from 2-100.
const deleteCount = parseInt(args[0], 10);
if(!deleteCount){
return message.reply("Un numero del 2-100"); //"a number from 2-100"
}
const fetched = await message.channel.fetchMessages({limit: deleteCount});
message.channel.bulkDelete(fetched)
.catch(error => message.reply(`Error: ${error}`)) }
Этот код работает: он удаляет указанное количество сообщений и отправляет сообщение «Введите число от 2 до 100», только когда! Purge или! ясно дано. Тем не менее, сообщение ... оно также отправляется, когда я набираю команду! Скажем, или после того, как бот пинает кого-то и отправляет успешно удаленное пользовательское сообщение. Он даже отправляется, когда дано! Shop или! F (которые не являются частью его кода).
Как я могу заставить бота отправлять только "Un Numberro Del 2-100" когда команда дается без значения?