我的主要代码
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'
);
我的小组
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;
答案 0 :(得分:1)
我知道有点晚了,但是
const bot = new commando.Client({
commandPrefix: ':D'
});
用那个替换第二和第三行。 您可以将:D更改为您想要的任何前缀。
答案 1 :(得分:0)
Project > Quick Switch Project
希望这有帮助!
答案 2 :(得分:0)
您不必使用.get()
您可以使用如下一行:const bot = new commando.Client({
commandPrefix: prefix
});
我不是专家,所以请不要尝试证明我的代码是错误的!!