DISCORD BOT 2: NUESTRO PRIMER BOT

intel

Programador
Nodero
Noder
24 Ene 2019
484
310
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.
  • 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");
Pero... ¿Como añadir mi bot a mi servidor de discord?
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.

1582142057374.png


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.

1582142280373.png


¿Donde puede descargar el código?

Puedes descargarlo desde AQUÍ o puedes verlo ONLINE
 
Última edición:

TraveloBastardo

Miembro muy activo
Noderador
Nodero
Noder
24 Dic 2018
1.159
608
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.
  • 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");
Pero... ¿Como añadir mi bot a mi servidor de discord?
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.

Ver el archivo adjunto 1610

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.

Ver el archivo adjunto 1611


¿Donde puede descargar el código?

Puedes descargarlo desde AQUÍ o puedes verlo ONLINE
Bien explicado Like
 
  • Like
Reacciones : intel

Thegjv

Moder fav <3
Miembro del equipo
Moderador
Noderador
Nodero
Noder
30 Dic 2018
1.844
549
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.
  • 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");
Pero... ¿Como añadir mi bot a mi servidor de discord?
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.

Ver el archivo adjunto 1610

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.

Ver el archivo adjunto 1611


¿Donde puede descargar el código?

Puedes descargarlo desde AQUÍ o puedes verlo ONLINE
Genial :D
 

Thegjv

Moder fav <3
Miembro del equipo
Moderador
Noderador
Nodero
Noder
30 Dic 2018
1.844
549
Estoy siguiendolo y me parece un trabajazo que estes compartiendo esto, dale duro que gracias a ti voy a tener el mejor bot del server ;P
 
  • Like
Reacciones : intel

Dark

Miembro muy activo
Miembro del equipo
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Moderador
Noderador
Nodero
Noder
24 Dic 2018
3.462
3.296
Ostia, no lo había visto nunca.
 

Starks

Nuevo miembro
30 Jul 2020
0
2
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.
  • 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");
Pero... ¿Como añadir mi bot a mi servidor de discord?
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.

Ver el archivo adjunto 1610

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.

Ver el archivo adjunto 1611


¿Donde puede descargar el código?

Puedes descargarlo desde AQUÍ o puedes verlo ONLINE
Era justo lo que estaba buscando, gracias
 
  • Like
Reacciones : Dark
Arriba Pie