当我使用此代码时:
const { CommandoClient } = require('discord.js-commando');
const { Structures } = require('discord.js');
const path = require('path');
const { prefix, token } = require('./config.json');
// It's vital this is before the initiation of the client
Structures.extend('Guild', Guild => {
class MusicGuild extends Guild {
constructor(client, data) {
super(client, data);
this.musicData = {
queue: [],
isPlaying: false,
volume: 1,
songDispatcher: null
};
}
}
return MusicGuild;
});
const client = new CommandoClient({
commandPrefix: prefix,
owner: 'your-discord-user-id',
unknownCommandResponse: false
});
client.registry
.registerDefaultTypes()
.registerGroups([
['music', 'Music Command Group']
])
.registerDefaultGroups()
.registerDefaultCommands()
.registerCommandsIn(path.join(__dirname, 'commands'));
client.once('ready', () => {
console.log('Ready!');
});
client.login('config.token');
做一个音乐机器人,我记得我把命令文件放进了节点模块文件,然后出现一个错误:找不到模块'./commands/commands/groups。我该如何解决?