DISCORD BOT 2: NUESTRO PRIMER BOT

intel

Programador
Nodero
Noder
24 Ene 2019
486
314
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
Nodo Trading
Noder
24 Dic 2018
1.250
707
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.847
554
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
 

Anon

⚡CEO⚡
Miembro del equipo
CEO
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Staff
Moderador
23 Dic 2018
3.925
6.704

Thegjv

Moder fav <3
Miembro del equipo
Moderador
Noderador
Nodero
Noder
30 Dic 2018
1.847
554
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

⚡Putita barata⚡
Miembro del equipo
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Moderador
Noderador
Nodero
Noder
24 Dic 2018
3.632
3.514
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