Bug fixes & update (v2.0.0)

This commit is contained in:
Zerio
2020-11-15 18:46:36 +01:00
committed by GitHub
parent bf2852b1eb
commit 6ee57795a0

View File

@@ -1,21 +1,16 @@
//Modules
const Discord = require("discord.js");
const fs = require("fs"); const fs = require("fs");
const discord = require("discord.js");
const settings = require("./config/bot.json");
//New client const client = new discord.Client({ disableMentions: 'everyone' });
const client = new Discord.Client();
//The bot connects using the configuration file
const settings = require ("./config/bot.json")
//Create a new Player
const { Player } = require("discord-player") const { Player } = require("discord-player")
//To easily access the player
const player = new Player(client) const player = new Player(client)
client.player = player; client.player = player;
client.emotes = require('./config/emojis.json');
client.commands = new discord.Collection();
//Events
fs.readdir("./events/", (err, files) => { fs.readdir("./events/", (err, files) => {
if (err) return console.error(err); if (err) return console.error(err);
files.forEach(file => { files.forEach(file => {
@@ -26,10 +21,16 @@ fs.readdir("./events/", (err, files) => {
}); });
}); });
//New commands fs.readdir("./player-events/", (err, files) => {
client.commands = new Discord.Collection(); if (err) return console.error(err);
files.forEach(file => {
const event = require(`./player-events/${file}`);
let eventName = file.split(".")[0];
console.log(`Loading player event ${eventName}`);
client.player.on(eventName, event.bind(null, client));
});
});
//Commands
fs.readdir("./commands/", (err, files) => { fs.readdir("./commands/", (err, files) => {
if (err) return console.error(err); if (err) return console.error(err);
files.forEach(file => { files.forEach(file => {
@@ -41,5 +42,4 @@ fs.readdir("./commands/", (err, files) => {
}); });
}); });
//Login
client.login(settings.token_bot); client.login(settings.token_bot);