Changer le préfixe de la discorde bot en javascript
Je suis en train de faire un bot et que vous voulez avoir un préfixe pour appeler le bot. Il travaille à changer quand vous n'avez pas de groupes. Mais comment puis-je changer le préfixe "!" quand j'utilise des groupes?
Mon code principal
const commando = require('discord.js-commando');
const bot = new commando.Client();
const prefix = ":D";
bot.registry.registerGroup('random', 'Random');
bot.registry.registerCommandsIn(__dirname + "/commands");
bot.login('Botcode'
);
Mon groupe
const commando = require('discord.js-commando');
class DiceRollCommand extends commando.Command {
constructor(client) {
super(client, {
name: 'roll',
group: 'random',
memberName: 'roll',
description: 'Roll a die'
});
}
async run(message, args){
var roll = Math.floor(Math.random() * 6) + 1;
message.reply("You rolled a " + roll);
}
}
module.exports = DiceRollCommand;
- Si vous voulez de l'aide, nous aurons besoin de code. De modifier une question à inclure un un Minimum, de manière Complète, Vérifiable Exemple.
Vous devez vous connecter pour publier un commentaire.
Je sais c'est un peu tard, mais
remplacer la ligne à deux et à trois avec qui.
Vous pouvez modifier la 😀 pour toute préfixe que vous souhaitez.
Vous allez avoir à modifier "client.js" dans votre node_module répertoire.
\node_modules\discord.js-commando\src\client.js
C'est sur la ligne 28:
Espère que cela a aidé!
Vous n'avez pas à utiliser l'
const bot = new commando.Client({
commandPrefix: prefix
});
Vous pouvez utiliser une seule ligne comme ceci:
bot.commandPrefix = "YOUR PREFIX"
Je ne suis pas un expert afin de ne pas les tenter et de prouver pros de mal avec mon code!