Comment puis-je lire arguments dans Discord.js? J'essaie de créer un bot de support et je souhaite avoir un ! Aide {TOWIC} code>. comment je fais ça?
Mon code actuel est très basique
4 Réponses :
Vous pouvez utiliser un préfixe et des arguments comme ...
const prefix = '!'; // just an example, change to whatever you want client.on('message', message => { if (!message.content.startsWith(prefix)) return; const args = message.content.trim().split(/ +/g); const cmd = args[0].slice(prefix.length).toLowerCase(); // case INsensitive, without prefix if (cmd === 'ping') message.reply('pong'); if (cmd === 'help') { if (!args[1]) return message.reply('Please specify a topic.'); if (args[2]) return message.reply('Too many arguments.'); // command code } });
Une fois que vous avez commencé à avoir plus de commandes, vous pourriez mieux désactiver avec une instruction code> Switch code> de si code> instructions pour vérifier les commandes. Ou bien meilleur choix que vous pouvez commencer avec maintenant, utilisez un gestionnaire de commandement. :)
Vous pouvez utiliser une instruction de commutation au lieu de
si (commande == 'help') {} else si (commande == 'ping') {} code>
if(command == 'example'){ if(args[0] == '1'){ console.log('1'); } else { console.log('2');
Vous pouvez créer une simple commande de commande / arguments (je ne sais pas comment le mot correctement)