Bot de Discord (discord.js)
Si estás aquí, seguramente es porque tengas curiosidad o la intención de aprender cómo hacer un bot de Discord.
Antes de comenzar necesitamos unas simples cosas:
- Un editor de código, puede ser Atom, Visual Studio Code, entre otros muchos.
- Un mínimo conocimiento previo de JavaScript, puedes consultar tus dudas acerca del lenguaje haciendo click aquí.
- Instalar Node.js.
Bueno, supongo que ya tienes todo listo, comencemos con lo primero y principal:
Vamos a la página de Discord Developers, y entramos a la sección llamada "Applications".
Una vez dentro, creamos una nueva apliación haciendo click en este botón:
Luego le damos un nombre a elección:
Después tenemos que ir a la sección llamada "Bot":
Y hacemos click en "Add bot":
¡Hurra! ¡Nuestro bot de Discord está creado!
Pasemos a invitarlo a nuestro servidor.
Vamos a la sección de OAuth2:
Hacemos click en bot y copiamos el enlace:
(Si queremos darle permisos al bot añadiendole un rol exclusivo del bot, sólo usamos esta tabla y luego volvemos a copiar el enlace):
Una vez añadido el bot a nuestro servidor, podemos comenzar a programar.
Primero creamos una carpeta para el bot (Sólo minúsculas y guiones bajos):
Luego creamos un documento de texto llamado "index":
Ahora sólo le cambiamos la extensión a ".js":
Ahora creamos el archivo package.json desde un cmd:
En la parte de la ubicación de nuestra carpeta, la reemplazamos por "cmd":
Y al darle enter debería abrirnos la consola de comandos:
Una vez dentro, ejecutamos el comando npm init -y
.
¡Ahora viene lo divertido!
Abrimos el archivo "index.js" con nuestro editor de código:
Pero antes, debemos instalar la librería discord.js
de esta manera:
Vamos a la consola de comandos y escribimos npm i discord.js
.
Y ahora sí, podemos comenzar a programar.
Escribimos este código en el archivo index.js
y cambiamos token
por el token de de nuestro bot que se encuentra en la página de Discord Developers:
¡Todo listo! Pasemos a conectar el bot a Discord:
Vamos a la consola de comandos y escribimos el comando: node index.js
.
¡Muy bien! ¡Has conectado tu bot a Discord!
Próximamente enseñaré a usar demás eventos y comenzar a programar comandos para el bot, ¡nos vemos en una próxima publicación!
Hello sorry for asking but please help steem get listed in this exchange by voting for it. http://contest.gonetcoins.com/ it might help increase the value of steem which will benefit everyone. and if you can please help spread the word around. Thank you in advance for you help.