Crea tu bot de discord con discordjs (nodejs) #1

Sebas García
3 min readMar 15, 2022

Te has preguntado, ¿cómo es que se crea un bot de discord? (el típico bot que te da la bienvenida recién te unes a un server por ejemplo).
En este post te explicare como crear tu propio bot de discord, ya sea porque quieres tener total control de tu privacidad (no sabemos que datos guardan los bots “gratuitos” que andan por ahí) o simplemente porque quieres aprender como es que se construyen y aprender un poco de javascript con nodejs.

Cabe aclarar que en estos posts no indagaremos mucho en el lenguaje de programación por lo que es recomendable que tengas nociones para que lo puedas seguir sin problemas.

Puedes ver este tutorial en formato de vídeo acá.

Prerequisitos:

Paso 1: Creando nuestra aplicación en el developer portal de Discord.

Vamos a empezar creando nuestro bot en el portal de desarrolladores de Discord(debemos iniciar sesión con la cuenta de discord a donde se ligará el bot):

Hacemos click en el botón “New Application” o “Nueva Aplicación”.

Después en la modal que se abrirá, bautizamos al que será nuestro bot.

Al darle crear nos mostrará una pantalla en donde podremos ponerle una foto de porfil a nuestro bot, cambiar el nombre y la descripción.

Paso 2: Indicar que la app será un bot

Ahora debemos indicarle a discord que esta aplicación será un bot, para ello vamos a la siguiente sección y hacemos click en el botón “Add Bot” o “Añadir Bot”.

Con esto ya tendremos nuestro bot y lo más importante, el token con el que podremos comenzar a programarlo.

Paso 3: Recopilar datos de nuestro bot.

Los principales datos que debemos tener presentes y no debemos compartir con nadie:

1. ClientID

2. Token

Paso 4: Añadiendo el bot a nuestro server.

Para añadir el bot a cualquiera de nuestros servers debemos generar la liga de invitación, utilizando la url a continuación deberás reemplazar el valor client_id con tu id que obtuviste en el paso anterior
https://discord.com/api/oauth2/authorize?client_id=123456789012345678&permissions=0&scope=bot%20applications.commands

En el selector deberemos seleccionar el servidor donde deseemos agregar nuestro bot, yo te recomiendo sea un servidor que no tenga usuarios para que puedas hacer tus pruebas.

Hasta aquí este post, asegurate de darle al follow para estar al pendiente de las siguientes partes de este tutorial!

--

--