0
votes

Arguments pour Discord.js

Comment puis-je lire arguments dans Discord.js? J'essaie de créer un bot de support et je souhaite avoir un ! Aide {TOWIC} . comment je fais ça? Mon code actuel est très basique xxx


0 commentaires

4 Réponses :


3
votes

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
  }
});


1 commentaires

Une fois que vous avez commencé à avoir plus de commandes, vous pourriez mieux désactiver avec une instruction Switch de si instructions pour vérifier les commandes. Ou bien meilleur choix que vous pouvez commencer avec maintenant, utilisez un gestionnaire de commandement. :)



0
votes

Vous pouvez utiliser une instruction de commutation au lieu de si (commande == 'help') {} else si (commande == 'ping') {} xxx


0 commentaires

0
votes
if(command == 'example'){
  if(args[0] == '1'){
  console.log('1');
 } else {
  console.log('2');

0 commentaires

0
votes

Vous pouvez créer une simple commande de commande / arguments (je ne sais pas comment le mot correctement) xxx


0 commentaires