Ejemplos integrando Discordjs

Seguimos con los ejemplos desarrollando un sistema de niveles, pero ahora integrando con el modulo discord.js.


A estas alturas ya deberia saber y tener conocimientos de como crear una estructura para activar un bot discord usando Discord.js, de lo contrario te recomendamos firmente seguir la Guía MyBOT antes de continuar con los siguientes ejemplos.


Para el sistema de niveles necesitamos instanciar Discordjs y sqlite3 a nuestro archivo de desarrollo:


Iniciamos creando nuestra tabla Usuarios para guardar los datos de nuestro sistema de niveles.

Lo recomendado es agrega la sintaxis para crear nuestra tabla dentro del evento ready de Discordjs, pero tambien puede estar dentro de un comando.

Entonces nos dirijimos al evento inicializador ready y agregamos lo siguiente:


Ahora registramos a los usuarios que envien un mensaje a cualquier canal de texto donde este el bot, para esto usamos el evento message de Discordjs:




Creamos un nuevo comando dentro de nuestro evento message para mostrar las estadiscticas/perfil de la tabla Usuario por X usuario:


Creamos un nuevo comando dentro de nuestro evento message para eliminar las estadiscticas de la tabla Usuario por X usuario:



Creamos un nuevo comando dentro de nuestro evento message para listar todos los registro de tabla Usuario segun la cantidad de niveles (TOP):



Tambien puede ver la estructura completa de como quedaria su proyecto bot hasta aquí aplicando los ejemplos en discordjs SQLite MyBOT