Discord.js comment prendre un argument

Par F9 Hiwiks, il y a 6 ans


Bonjour,

J'ai un problème pour mon bot discord, voici mon problème :

const prefix = "f/"; bot.on('message', message => { if (message.content === prefix + 'ppsolo' + 'arg1') // j'aimerais que arg1 sois un message que la personne mets après la commande comme ici : f/ppsolo solo75 // donc si je résume, j'aimerais prendre ce qu'il y a après ma commande pour mettre mon argument dans un embed ou un message. message.channel.sendMessage('Le code de la partie est : **Le code choisit**') )};

Merci d'avoir lu.
J'espère que vous trouverez une solution pour moi :)
Bonne journée :)

1 réponse

Pandazaur, il y a 6 ans

Bonjour tu peux faire comme ceci:

bot.on('message', message => { // Si message.content === "f/ppsolo solo75" const [command, ...args] = message.content.split(' ') console.log(command) // > f/ppsolo console.log(args[0]) // > solo75 if (args[0]) message.channel.sendMessage(`Le code de la partie est : ${args[0]}`) }

Je sais pas si ça répond à ta question