Crear un bot de Discord personalizado es una forma divertida y emocionante de mantener vivo el interés de su servidor comunitario. Cuando invites a amigos a tu canal, el robot gestionará sus interacciones en tu ausencia. Por ejemplo, si un usuario se comporta mal, el robot puede fallar.
Para hacer esto, necesita familiarizarse con algunos programas y pasos para crear su bot y agregarlo al servidor. La siguiente guía simplifica lo que debe hacerse con capturas de pantalla fáciles de entender.
Creación de Discord Bot en el portal de desarrolladores
Inicie sesión en su cuenta de Discord e inicie sesión portal de desarrolladores. Aquí puede crear una nueva «aplicación» para el bot.
Dé a la aplicación el nombre que desee y haga clic en «Crear».

En el siguiente paso, complete algunos detalles sobre el propósito de esta aplicación. Puede elegir el icono de una aplicación. No olvide guardar sus cambios.

Ahora agregue un bot usando la funcionalidad «construir un bot» del portal.

Da tu consentimiento para agregar un bot a la aplicación. La acción es irrevocable.

Después de seguir los pasos anteriores, se crea un hocico salvaje. Sin embargo, aún no está listo para ser compartido. Para hacer esto, debe proporcionar información adicional.

Haga una lista de verificación de lo que puede hacer su bot. No necesita otorgar privilegios de administrador porque puede controlar su servidor. No dudes en dejar que desactive o bane miembros, priorice oradores, añada comentarios, integre enlaces, gestione apodos, etc. Cada nivel de permiso que proporcione tiene su propio identificador único que puede ver en el panel de control.

Crea el código para tu bot de Discord
Si eres programador, querrás cambiar un poco las funciones del bot. Esta demostración utiliza node.js, un entorno de ejecución de JavaScript. Una vez instalado para Windows, es posible que desee instalar «herramientas adicionales» que se pueden crear directamente desde el terminal de control. Instalará Chocolatey, Visual Studio y otros programas en Windows Potencia Shell.

Descargue e instale Node.js para Windows x64 luego ejecute el siguiente programa específico desde el menú de inicio. Este es un símbolo del sistema de Node.js. (No ejecute el otro archivo Node.js, porque tiene un uso diferente).

Una vez que el entorno esté configurado para usar Node.js, deberá instalar «discord.js con soporte de voz» usando el siguiente código.
npm install discord.js @discordjs/opus

Debería ver un estado de éxito para la cantidad de paquetes creados.

Instale nodemon como se muestra a continuación.
npm i -g nodemon

Vuelva al bot de Discord en el sitio web del Portal de desarrolladores. Haga clic en el icono «Haga clic para revelar el símbolo» y se mostrará una clave alfanumérica, que es su administrador privado. No comparta el token con nadie, ya que es fácil de piratear.

Echale un vistazo Código de muestra publicado en el sitio web oficial de Discord.
const Discord = require('discord.js'); const client = new Discord.Client(); client.on('ready', () => { console.log(`Logged in as ${client.user.tag}!`); }); client.on('message', msg => { if (msg.content === 'ping') { msg.reply('pong'); } }); client.login('token');
En lugar de un token en la última línea de código, copie y pegue su propio token de bot de Discord.

Guarde el archivo como «Index.js» en cualquier carpeta accesible directamente desde el símbolo del sistema. Puede tener cualquier nombre siempre que sea un archivo .js.

Ahora para ejecutar el bot ingrese el siguiente código.
nodemon --inspect "file name".js
Cuando esté listo, Node.js lo conectará a la API de Discord. También hay un modo de editor en Node.js, al que puede acceder desde la opción .help. Aquí puede realizar cambios adicionales en su bot.

Agrega el bot a tu servidor
Una vez que se crea su bot, querrá agregarlo al servidor de Discord. Para eso, necesitará un enlace como este:
https://discordapp.com/oauth2/authorize?client_id=123456789012345678&scope=bot
El «número de cliente» se puede encontrar en la información general debajo de la aplicación donde registró el bot.

En la siguiente pantalla, puede ver el ID de cliente del bot que se creó en la primera sección.

Abra un navegador e ingrese el enlace compartido arriba. Simplemente reemplace el ID de cliente por el suyo. Puede elegir el servidor en el que puede agregar el bot.

Si el bot se crea con éxito, verá un mensaje «autorizado» que indica que la aplicación se ha conectado a su servidor Discord. Si ha instalado el servidor Discord para Windows, debería ver una alerta en la bandeja del sistema, como se muestra aquí.

El bot creado se ha agregado con éxito al servidor de Discord.

Los bots de Discord son una forma interactiva de generar interés en su servidor. Para obtener más información sobre el uso de bots de Discord personalizados, ver este manual oficial.
¿Has creado tu propio bot de Discord? Cual era su objetivo? Comparta sus ideas en los comentarios.