Tabla de contenido:

Cómo agregar un bot interactivo en Discord: 6 pasos
Cómo agregar un bot interactivo en Discord: 6 pasos

Video: Cómo agregar un bot interactivo en Discord: 6 pasos

Video: Cómo agregar un bot interactivo en Discord: 6 pasos
Video: Crea tu Bot de Discord en 1 minuto | Primeros pasos en Python 2024, Noviembre
Anonim
Cómo agregar un bot interactivo en Discord
Cómo agregar un bot interactivo en Discord

En este tutorial, mostraré cómo crear un bot interactivo propio que funcione con algunos comandos.

Discord es una aplicación de redes sociales de Skype / Whats-app que une a los jugadores. Pueden tener un canal propio, comprobar qué juego juega cada miembro, llamarse y charlar entre ellos. Una de las posibilidades es agregar un bot al servidor. Puede ser un bot automatizado o un bot que reproduce música, por ejemplo.

Suministros:

- Internet por supuesto (¡doh!)

- Aplicación Discord

- Node.js, npm

- Conocimientos básicos de ejecución de comandos en Terminal

Paso 1: descarga la aplicación Discord

Descarga la aplicación Discord. Esta aplicación es una aplicación multidispositivo que se puede descargar desde

El nombre de usuario que crea tiene un número único adjunto, como se muestra en la imagen de arriba. Usas este nombre + # para agregar otros miembros de la discordia.

Paso 2: Configura tu propio canal

Configuración de su propio canal
Configuración de su propio canal
Configuración de su propio canal
Configuración de su propio canal
Configuración de su propio canal
Configuración de su propio canal

Para que se pueda crear el bot, tenemos que crear nuestro propio servidor.

1. Cuando inicie sesión en Discord, debería ver algo como las imágenes de arriba:

2. Para que se cree el servidor, tenemos que hacer clic en el '+' en la esquina inferior izquierda resaltada en rojo.

Dé un nombre a su servidor e ingrese la región del servidor. Opcionalmente, puede agregar una imagen a su servidor. Una vez que haya completado estos pasos, debería ver la lista del servidor en las pestañas de la izquierda, según el dispositivo en el que se encuentre.

Paso 3: instale Node.js y Npm

Instale Node.js y Npm
Instale Node.js y Npm

Una vez que haya terminado de crear su propio servidor, discord le pedirá que invite a amigos a su servidor. Omita este paso (o invite a amigos a su canal de discordia usando el enlace de invitación) y ¡voilá! Se ha creado su propio servidor.

1. Busque node.js y npm

Primero debemos asegurarnos de que necesitamos hacer un proyecto local para que la API realice llamadas. También tenemos que conseguir un token para el bot. Para hacer esto, tenemos que agregar algunas líneas en la terminal. Para abrir el terminal, presione CMD + barra espaciadora y busque el terminal. Si hizo esto correctamente, la terminal debería aparecer como la imagen de arriba.

Para comprobar si ha instalado node.js y npm, escriba el siguiente código:

Para node.js:

nodo -v

Para npm:

npm -v

Si ambos tienen node.js instalado y npm, debe ver la versión; de lo contrario, instale node.js y npm ingresando el siguiente código (node.js se instalará junto con npm):

Para npm:

npm install npm @ latest -g

Paso 4: crea el bot

Crea el bot
Crea el bot
Crea el bot
Crea el bot
Crea el bot
Crea el bot
Crea el bot
Crea el bot

Necesitamos crear una aplicación y un bot para que nuestro bot funcione. También debemos enviarlo a nuestro servidor de discordia.

1. Cree la aplicación y el bot:

Primero, dirígete a discordapp.com/developers/applications/me. Inicie sesión con su cuenta. Haga clic en Nueva aplicación para comenzar, asigne un nombre a su aplicación y luego haga clic en crear. En la pestaña de la izquierda, seleccione Bot. Crea el bot. Si se crea el bot, recibirá un mensaje en la imagen de arriba de que se ha creado el bot.

2. Envíe el bot a su servidor Discord

En Información general, copie su ID de cliente, copie el ID y péguelo en esta URL, reemplazando los números:

discordapp.com/oauth2/authorize?&client_id…

Copie la URL con su número de identificación de cliente en su navegador. Eso lo llevará a un sitio web donde puede decirle a Discord dónde enviar su bot. Sabrá que funcionó si abre Discord en una aplicación o en su navegador y navega a su servidor. El canal dirá que un bot se ha unido a la sala y lo verás en el menú del lado derecho debajo de la lista de miembros en línea.

Paso 5: cree un directorio local

Crear un directorio local
Crear un directorio local

Necesitamos crear una carpeta en su PC que almacene todos los archivos de su bot. Nómbrelo como discordBot o algo que pueda reconocer fácilmente.

1. Crea una carpeta y tres archivos

Tenemos que crear tres en esa carpeta.

Ejecute el siguiente código en la terminal:

mkdir discordBot

Navegue por la carpeta escribiendo el siguiente código:

cd discordBot

Luego escriba la siguiente línea:

npm init -y

Esto creará un archivo package.json dentro de la carpeta del proyecto.

Comencemos primero instalando una biblioteca de Javascript bien conocida para interactuar con la API de Discord llamada discord.js. Escribir:

npm install --save discord.js

Ignore las advertencias por ahora.

2. Creando un archivo para el token

Con cualquier editor de texto, cree un archivo y asígnele el nombre "auth.json".

Pega el siguiente código:

{

"Token": "Your Bot Token"}

Luego, reemplace "Your Bot Token" con su token. Esto se puede encontrar en:

Inicie sesión, haga clic en Client Secret y reemplace el Bot Token.

Guarde el archivo y cree uno nuevo.

El siguiente archivo, nombre este archivo package.json, pegue el siguiente código:

{

"Nombre": "discordBot", "versión": "1.0.0", "descripción": "Mi primer bot de Discord", "principal": "bot.js", "autor": "Su nombre", "dependencias”: {}}

Reemplace el nombre del autor con el nombre que desee. Guarde este archivo como "package.json" en su carpeta de bot de Discord.

Por fin, el último archivo.json se llamará bot.js y pegará el siguiente código:

const Discord = require ('discord.js');

cliente constante = nuevo Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`¡Conectado como $ {client.user.tag}!`);}); client.on ('mensaje', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

Guarde este último archivo de texto como "bot.js" en su carpeta de bot de Discord. Agregué un comando simple que si dices "ping", el bot responderá con "¡Pong!"

Paso 6: último paso y prueba del bot

Último paso y prueba del bot
Último paso y prueba del bot
Último paso y prueba del bot
Último paso y prueba del bot

1. Terminal abierto

En la Terminal, debemos verificar si hicimos todo correctamente. Navegue a la carpeta escribiendo el siguiente comando:

cd discordBot

2. ¡Ejecute el bot

Luego, por fin, ejecute el comando como se muestra a continuación:

nodo bot.js

Si ha hecho todo, debería decir: ¡Ingresó como discordBot # xxxx!

Et voilà! ¡el bot ha sido creado para tu servidor de discordia! Puede enviar un mensaje "Ping" en el canal para obtener una respuesta "¡Pong!"

Este es solo un bot básico para tu canal de discordia. Para obtener más ideas interesantes, consulte:

Recomendado: