25.05.2023

Cómo crear Discord Bot usando Discord.js en Windows Server 2019

En este tutorial, crearemos un bot de Discord usando Discord.js en Windows Server 2019 desde el principio: recibir un token y la instalación del software.

Crear un bot de Discord y obtener su token

Primero necesitas tener una cuenta de Discord y crear tu propio servidor. Luego ve a la Sección de la aplicación en el Portal del desarrollador y click el Nueva aplicación del botón.

Captura de pantalla 1. Botón Nueva aplicación.

Luego asigne un nombre a su primera aplicación y click Crear. Te encontrarás en una página de ajustes de tu aplicación, que puedes configurar como quieras. A los efectos de este tutorial, todos parametros se pueden dejar en sus valores predeterminados.

Ahora ve al Sección de bot y haga clic Agregar bot.

Captura de pantalla 2. Crea un bot de Discord.

Necesitaremos el token del bot de Discord más tarde, guárdelo.

Captura de pantalla 3. Copie el token de bot de Discord.

Ahora ve al OAuth2 página, seleccione bot para Lo que hacemos, Enviar mensajes para Permisos de bots y copie el enlace resultante. Puede agregar más permisos al bot si es necesario. Pero esto es suficiente para crear un bot.

Captura de pantalla 4. Creando un enlace OAuth2 para bot.

Siga el enlace copiado y autorice el bot en su servidor. Después de eso, el bot debería aparecer entre los miembros de tu servidor en Discord.

Captura de pantalla 5. Se agregaron bots al servidor de Discord.

Instalación de Visual Studio Code y Node.js

Visite la Sitio de código de Visual Studio, descárguelo e instálelo. todo parametros se pueden dejar en sus valores predeterminados durante la instalación.

Use tutorial para instalar Node.js en Windows Server 2019.

Conectando discord.js y creando un bot

Inicie Visual Studio Code, abra una carpeta para almacenar los archivos de su bot: Archivo - Abrir carpeta.

Abra la terminal: Ver - Terminal.

Ahora configuremos los datos para nuestro bot. Puede dejar los valores predeterminados y simplemente presionar Participar para cada artículo.

npm init

Instale el paquete.json y discord.js:

npm instalar
npm instalar discord.js

Captura de pantalla 6. Instalación de Package.json y discord.js.

Ahora vamos a crear el código para nuestro bot. En el lado izquierdo de la Código VS ventana, en el EXPLORER sección, cree una nueva index.js archivo y pegue el siguiente código en él:

// incluir el módulo discord.js
const Discord = require('discord.js');
// crear una discordia client con el nombre bot
const bot = nuevo Discord.Client();
// imprimir ¡Lanzado! en la Terminal cuando el bot comenzó
bot.once('listo', () => {
console.log('¡Lanzado!');
});
bot.on('mensaje', mensaje => {
if (mensaje.contenido === '!¿Quién eres?') {
mensaje.canal.send('¡Nuevo Bot!');
}
});
// pega aquí tu token de bot de Discord
new-bot.login('ODIyODE0MDUxMzk3NTMz……..IN3Ny34FXXKxB3f_Gy5ItCyI');

Guarda el archivo. Ahora vamos a lanzar nuestro nuevo bot.

nodo index.js

Salida:

¡Lanzado!

Verá que el bot se conectó en línea en el servidor donde lo agregó. Ahora verifiquemos su trabajo y escribamos la frase especificada en el código: "¡! ¿Quién eres?".

Captura de pantalla 7. Comprobación del trabajo de un nuevo bot.

¡Felicidades! Nuestro primer bot de Discord ha comenzado su trabajo.