Featured Create Discord Bot

Cómo hacer un bot de discordia

Crear un bot de Discord personalizado es una forma divertida y atractiva de mantener el interés de su servidor comunitario. Cuando invite a sus amigos a su canal, el bot administrará sus interacciones en su ausencia. Por ejemplo, si un usuario se está portando mal, el bot puede echarlo.

Para hacer eso, debe familiarizarse con algunos pasos y programación para crear su bot y agregarlo a su servidor. La siguiente guía simplifica lo que se debe hacer con capturas de pantalla fáciles de entender.

Creación de Discord Bot en el Portal del desarrollador

Inicie sesión en su cuenta de Discord y vaya a la portal para desarrolladores. Aquí, puede crear una nueva «aplicación» de bot.

Crear Discord Bot Nueva aplicación Presione 1

Dale a tu aplicación el nombre que desees y haz clic en «Crear».

Crear Discord Bot Nueva aplicación Ingresar nombre 1

En el siguiente paso, complete algunos detalles sobre de qué se trata esta aplicación. Puede elegir un icono de aplicación. Recuerda guardar los cambios.

Crear nombre de aplicación de Discord Bot

Ahora agregue un bot usando la función «construir un bot» del portal.

Crear Discord Bot Crear nuevo bot

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

Crear permiso de bot de discordia

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

Crear Discord Bot Wild Bot ha aparecido

Haz una lista de verificación de lo que tu bot puede hacer. No debe otorgarle privilegios de administrador, ya que entonces puede controlar su servidor. Siéntase libre de silenciar o prohibir miembros, priorizar oradores, agregar reacciones, incrustar enlaces, administrar apodos y mucho más. Cada nivel de permiso proporcionado por usted tiene su propia identificación única que puede ver en el tablero.

Crear lista de permisos de Discord Bot

Creando el código para tu Discord Bot

Si eres programador, querrás modificar bastante las funciones del bot. Esta demostración utiliza node.js, un entorno de tiempo de ejecución de JavaScript. Una vez instalado para Windows, es posible que desee instalar «herramientas adicionales», lo que se puede hacer directamente desde el terminal de comandos. Instalará Chocolatey, Visual Studio y otros programas en Windows Powershell.

Crear Discord Bot Instalar Chocolatey

Descargue e instale Node.js para Windows x64 y luego ejecute el siguiente programa específico desde el menú Inicio. Es un símbolo del sistema de Node.js. (No ejecute el otro archivo de la aplicación Node.js, ya que tiene un uso diferente).

Crear Discord Bot Nodejs Command Promptjpg

Una vez que se haya configurado el entorno para usar Node.js, deberá instalar «discord.js con soporte de voz» usando el siguiente código.

npm install discord.js @discordjs/opus

Crear Discord Bot Instalar Discord.js en Npm

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

Crear Discord Bot Instalado Discord.js

Instale nodemon como se muestra a continuación.

Crear Discord Bot Agregar código de Nodemon

Vuelve a tu bot de Discord en la página web de tu portal de desarrolladores. Haga clic en el ícono «haga clic para revelar el token» y mostrará una clave alfanumérica, que es su administrador privado. No comparta el token con nadie, ya que es fácilmente pirateable.

Crear token de bot de discordia

Comprobar el ejemplo de código mostrado en el sitio 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.

Crear Discord Bot Agregar Token Atom Editor

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

Crear Discord Bot Agregar Guardar archivo Indexjs

Ahora, para ejecutar el bot, ingrese el siguiente código.

nodemon --inspect "file name".js

Cuando esté listo, Node.js lo iniciará en su API de Discord. También hay un modo de editor en Node.js al que puede acceder desde la opción .help. Aquí es donde puede introducir más ediciones en su bot.

Crear bot de Discord iniciando sesión como bot

Agregar el bot a su servidor

Una vez que se haya creado su bot, querrá agregarlo a su servidor Discord. Para eso, necesitarás un enlace como el siguiente:

https://discordapp.com/oauth2/authorize?client_id=123456789012345678&scope=bot

El «ID de cliente» se encuentra en Información general en la aplicación donde guardó el bot.

Crear Discord Bot Ir a Aplicaciones

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

Crear ID de cliente de Discord Bot

Abra un navegador e ingrese el enlace compartido anteriormente. Simplemente reemplace la identificación del cliente con la suya. Puede elegir el servidor donde puede agregar el bot.

Crear Discord Bot Agregar Bot al servidor

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

Crear Discord Bot Bot agregado al servidor

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

Crear Discord Bot Bot visible en el servidor

Los bots de Discord son un medio interactivo para generar interés en su servidor. Para obtener más información sobre cómo trabajar con bots de Discord personalizados, consulte este manual oficial.

¿Has creado tu propio bot de Discord? ¿Cuál fue su propósito? Por favor comparte tus ideas en los comentarios.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas