Cómo crear un bot de Discord y agregarlo a tu servidor

Discord se ha convertido en una plataforma poderosa. En este artículo, le diremos cómo crear un bot de Discord y agregarlo a su servidor.

Discord ha evolucionado mucho a lo largo de los años y ahora se presenta como una plataforma confiable no solo para los jugadores, sino también para cualquiera que busque conectarse con sus compañeros a través de mensajes, video chat y más. Muchos incluso lo utilizan como alternativa a WhatsApp y otra aplicaciones de mensajería populares, especialmente gracias a su gran énfasis en grupos y comunidades. Discord tiene millones de usuarios activos diarios y una buena parte de ellos usa un bot a diario para automatizar cosas. Si usas Discord de alguna manera, es muy probable que hayas usado un bot. Si te preguntas cómo crear uno tú mismo, estás en el lugar correcto. En este artículo, te diremos cómo crear un bot de Discord:

Navega por este artículo:

  • Requisito previo
  • Cómo crear y agregar un bot de Discord a tu servidor
  • Cómo asignar la función del bot y alojar un bot de Discord
  • ¡Pensamientos finales y únete al servidor Discord de XDA!

Requisitos previos

Crear un bot de Discord es una tarea relativamente sencilla. Necesitas un poco de conocimiento de programación para configurar las cosas, pero la complejidad del código depende del tipo de bot que estás intentando crear. Echemos un vistazo a algunas cosas que necesita para comenzar. Primero, necesitas una cuenta de Discord, que probablemente tengas. De lo contrario, puede crear uno de forma gratuita dirigiéndose al Página de inicio de discordia. También puedes descargar el cliente Discord y usarlo en tu portátil para juegos o incluso un teléfono.

Una vez hecho esto, es necesario configura tu propio servidor para usar el robot. Luego puedes invitar al bot a tu servidor fácilmente siguiendo unos sencillos pasos. Una vez que el bot haya llegado a su servidor, puede codificar una función para él y usarlo en su servidor o asignarlo a otros servidores sobre los cuales tenga derechos de administrador. Para asignar una función de bot, usaremos Node.js para acceder a la biblioteca de Node discord.js. Puede descargar la última versión de Node.js desde página web oficial.

Además, también necesitaremos un editor de código para escribir y modificar las funciones del bot. estaremos usando Código de estudio visual en este tutorial, aunque eres libre de usar el que quieras.


Cómo crear y agregar un bot de Discord a tu servidor

El primer paso es crear una aplicación en Discord para que funcione tu bot. La idea aquí es generar un token para tu bot para que Discord reconozca el código. Para ello, deberás dirigirte a la página de aplicaciones de Discord. Serás enviado directamente a la página una vez que inicies sesión con tu cuenta de Discord, donde verás una lista de tus aplicaciones. No se preocupe si la lista está vacía porque crearemos una ahora.

  • Golpea el Nueva aplicación botón para comenzar.
  • Ahora, dale un nombre a tu aplicación y presiona Crear.
  • Ahora lo llevará a una página en la que puede ingresar detalles como la descripción de su aplicación, agregar etiquetas, un ícono de aplicación y más. Una vez hecho esto, presione el Guardar cambios botón para continuar.
  • Ahora, busque la opción Bot en la lista del menú en la barra lateral izquierda. Tócalo para abrir la página de Bots y presiona el botón Agregar robot botón. Permita permiso para crear el bot cuando se le solicite.
  • Ahora verás un token de seguridad para tu bot en la página siguiente. Si el token no se ha generado, simplemente toque el Reiniciar botón para crear un nuevo token. Copie este ID de token, ya que lo necesitaremos en las siguientes secciones.
  • Este token en particular te permite controlar el bot, lo que significa que no debes compartirlo con nadie. Si cree que este token se ha visto comprometido, simplemente regrese a esta página y presione el botón de reinicio para crear uno nuevo.
  • Ahora, busque la opción OAuth2 en el menú de la barra lateral izquierda y haga clic en ella para encontrar su ID DE CLIENTE. Es una larga cadena de números que debe copiar y pegar en la siguiente URL: reemplace la palabra CLIENTID con la ID DE CLIENTE real que acaba de copiar.https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
  • Simplemente pegue esta URL en particular en su navegador web y presione Enter. Se abrirá una página en la que podrás indicarle a Discord dónde enviar tu bot. Seleccione el servidor al que desea agregar su nuevo bot en el menú desplegable así:
  • Haga clic en Continuar y confirme si desea o no otorgar derechos de administrador del servidor a su bot. También puedes otorgar o revocar los derechos de administrador más adelante, así que no te preocupes por esta opción.
  • Una vez que agregue el bot a su servidor, verá un mensaje que confirma la llegada del bot. Así sabrás que funcionó. También verás el bot en la columna de miembros en el lado derecho.

Bueno, eso es todo, ahora has creado un bot de Discord para tu servidor. Si siguió todos los pasos cuidadosamente, debería poder ver el bot en su servidor. El bot permanecerá desconectado hasta que le definas una función con un código y lo sincronices con la plataforma Discord. Aquí es donde comienza el verdadero trabajo, ya que configurarás algunos parámetros y le dirás a tu bot lo que quieres que haga.

Cómo asignar la función del bot y alojar un bot de Discord

Ahora, sigue los pasos a continuación para crear y alojar un bot de Discord en tu PC:

Para este tutorial, crearemos un simple bot de Discord 'Ping-Pong' que, como su nombre indica, responderá con 'Pong' cada vez que escribas 'Ping'.

  • Cree una nueva carpeta en cualquier lugar de su PC o Mac. Creamos una 'Nueva carpeta' en el escritorio de nuestra PC con Windows para este tutorial.
  • Ahora, abra Visual Studio Code y cree un nuevo archivo con el código que se menciona a continuación. Reemplace "Pegue el token de su bot aquí sin comillas" con el token del bot que copió anteriormente.

    DISCORD_TOKEN= "Pegue aquí el token de su bot sin comillas."

  • A continuación, cree un nuevo archivo y agregue el siguiente código. Una vez hecho esto, guarde este archivo en particular como bot.js dentro de la misma carpeta. Este código agregará la función a tu bot de Discord. Responderá con "pong" cada vez que escriba "ping".

    require('dotenv').config(); const Discord = require("discord.js"); cliente constante = nuevo Discord. Cliente({intentos: ["GUILDS", "GUILD_MESSAGES"]}); client.on("listo", () => { console.log(`¡Inicié sesión como ${client.user.tag}!`) }) client.on("mensaje", msg => { if (msg. contenido "ping") { msg.reply("pong"); } }) client.login (proceso.env. DISCORD_TOKEN);

  • Ahora, abra la ventana de terminal desde la Nueva carpeta que creó e instale la biblioteca Discord.js usando el siguiente comando. Necesitará Node.js instalado en su sistema para que esto funcione, así que téngalo en cuenta.

    instalación npm --save discord.js dotenv

  • El siguiente paso es crear un archivo package.json. Utilice el siguiente comando para crearlo:

    inicio npm -y

  • Por último, ahora puedes usar el comando "node bot.js" para ejecutar el bot.

Tan pronto como ejecute el comando node bot.js, notará que el bot de Discord en su servidor estará en línea. Luego puedes probar el bot escribiendo "ping", a lo que responderá "pong".

También puedes crear un Discord y alojarlo en la nube para que otros lo utilicen. Para eso, tendrás que usar un IDE en línea como Replit para alojar tu código.

La complejidad del proceso de codificación depende de la función que quieras asignar a tu bot. El proceso de codificación de un simple 'Greeting Bot', por ejemplo, no será tan complicado como, por ejemplo, un 'Music Bot' que puede reproducir música desde su plataforma preferida. También puedes crear un bot para moderar tu servidor e incluso expulsar a los miembros que infrinjan repetidamente las reglas de tu servidor. Hay toneladas de bots de Discord útiles, por lo que las posibilidades son infinitas. Arriba.gg es un buen lugar para buscar bots de Discord si no quieres pasar por la molestia de codificar. Simplemente elija un bot del sitio web y realice los cambios necesarios para modificar el bot según sus necesidades. Hay muchas opciones para elegir, así que asegúrese de usar la barra de búsqueda en la parte superior para encontrar lo que está buscando.


Bueno, eso nos lleva al final de este tutorial en particular. Hay un montón de bots de Discord útiles en este momento, por lo que recomendamos encarecidamente hacer una búsqueda en Google para ver si alguien ya ha creado un bot para automatizar su proceso. Y antes de partir, también te sugerimos únete al servidor Discord de XDA en el que encontrará personas con ideas afines y también se mantendrá actualizado con todo lo relacionado con XDA. Entonces, ¿qué bot de Discord vas a crear primero? Háganos saber dejando una línea en los comentarios a continuación.