Files
discord-bot/index.js
T
2020-05-05 09:19:02 +01:00

44 lines
1.0 KiB
JavaScript

require('dotenv').config();
const { CommandoClient } = require('discord.js-commando');
const { Structures } = require('discord.js');
const path = require('path');
Structures.extend('Guild', Guild => {
class MusicGuild extends Guild {
constructor(client, data) {
super(client, data);
this.music = {
queue: [],
isPlaying: false,
nowPlaying: null,
volume: 1,
dispatcher: null
};
}
}
return MusicGuild;
});
const client = new CommandoClient({
commandPrefix: 'b.',
owner: '321673699436527617'
});
client.registry
.registerDefaultTypes()
.registerGroups([
['music', 'Music Commands']
])
.registerDefaultGroups()
.registerDefaultCommands()
.registerCommandsIn(path.join(__dirname, 'commands'));
client.once('ready', () => {
client.user.setActivity('amsa7 lak7el');
});
client.login(process.env.BOT_TOKEN);
client.on('error', console.error);