По сути, я разрабатывал бота уже несколько недель, используя библиотеку discord. js, и недавно столкнулся с небольшой, но важной проблемой. По сути, когда я объявляю свой аргумент, я также сделал так, чтобы содержимое сообщения (message.content) было написано заглавными буквами с помощью .toUpperCase (). По сути, при этом независимо от типа префикса, который вы вводите (символьно), программа будет считывать его действительным.
Только для примера:! Help - должно работать, однако, если я введу .help, оно также будет считаться действительным.
В любом случае, вот код. Я ценю всю помощь!
bot.on('message', message =>{
let args = message.content.toUpperCase().substring(PREFIX.length).split(" ");
const sender = message.member;
switch(args[0])
{
case 'HELP':
message.reply("I've sent you some documentation on all the commands that you can use...").then(d_msg => {d_msg.delete(3000); });
message.delete(3000);
const attachment = new Attachment('./UtilityBot_Documentation.txt')
message.author.send('[Education] Bot - Documentation');
message.author.send(attachment);
break;
}
})