PROGRAMAR UN BOT DESDE 0 EN NODEJS - 2
Este es el tutorial 2 de programación donde crearemos nuestro primer bot
¿Que veremos en este tutorial?
Crearemos nuestro fichero main.js y usaremos el token de nuestro bot para poder interactual con el.
- Para comenzar abriremos nuestro editor de codigo y entraremos en la carpeta del proyecto
- Una vez dentro, crearemos un nuevo archivo llamando main.js
- Ahora viene lo divertido, empezamos a programar.
- Empezaremos indicándole de donde tiene que cojer el repositorio de discord.js y crearemos una variable llamada cliente
JavaScript:
const Discord = require("discord.js"); const cliente = new Discord.Client();
- Ahora crearemos un evento para saber que el bot se ha iniciado correctamente
JavaScript:
cliente.on("ready", () => { console.log("Estoy listo!"); });
Con estas lineas de codigo le diremos que cuando el evento ready este activo devuelva por consola ESTOY LISTO, esta frase la podeis cambiar.
- Ahora crearemos nuestro primer "comando"
JavaScript:cliente.on("message", (message) => { if(message.content.startsWith("ping")) { message.channel.send("pong!"); } });
Aqui usaremos el evento message y le diremos que cuando manden un mensaje y el contenido sea PING el bot devuelva PONG.
- Empezaremos indicándole de donde tiene que cojer el repositorio de discord.js y crearemos una variable llamada cliente
- Ahora le daremos uso al token que conseguimos en el tutorial anterior, para ello iremos al portal de desarrolladores de discord AQUI.
- Iremos a nuestra aplicación/bot.
- Iremos a la sección donde pone BOT y donde pone TOKEN pues le daremos a copiar.
- Ahora iremos a nuestro editor de código y pegaremos esta linea de código donde le indicamos que use el token.
JavaScript:cliente.login("tutoken");
En el portal de desarrolladores de discord en la información general de nuestro bot tendremos un ID el cual debemos copiar, iremos a este web AQUI y abajo pone CLIENT ID pues ahí tenemos que poner el id de nuestro bot, justo debajo tendremos el enlace de invitación (solo hay que dar click y seleccionar el servidor que queremos), en este caso le daremos todos los permisos.
Ahora iremos a nuestro edtiro de codigo, abriremos la consola/terminal y pondemos
Bash:
node main.js
Si la consola te devuelve ESTOY LISTO, ya puedes ir a tu servidor y escribir PING y el bot de constestara PONG.
¿Donde puede descargar el código?
Puedes descargarlo desde AQUÍ o puedes verlo ONLINE
Adjuntos
Última edición: