-
Notifications
You must be signed in to change notification settings - Fork 1
/
bot.js
30 lines (25 loc) · 804 Bytes
/
bot.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Cargar variables de entorno.
require("dotenv").config();
// Dependencias.
const Discord = require("discord.js");
const Ytdl = require("ytdl-core");
const Search = require("youtube-search");
const Controlador = require("./funcionalidad/controlador.js");
// Instancias.
const Cliente = new Discord.Client();
const Cola = new Map(); // Cola para la reproducción de temas.
// Colecciones.
Cliente.comandos = new Discord.Collection();
// Cargando comandos.
let controlador = new Controlador;
controlador.lectorComandos(Cliente);
controlador.lectorEventos(Cliente);
// Inicio de sesión.
Cliente.login(process.env.DISCORD_TOKEN)
.then(() => {
console.log(`[BOT] Estoy listo ${Cliente.user.tag}.`);
})
.catch((error) => {
console.log("[BOT] Error al inciar sesión");
console.log(error);
});