¿Cómo crear Bots dentro de Discord usando un Command Handler? - Hazlo así

Es seguro que algún momento has escuchado y utilizado los Bots los cuales nos ofrecen una gran variedad de opciones y tareas que podemos aplicar. Una de las plataformas que los han implementado es Discord donde los usuarios se preguntan ¿Cómo desarrollar Bots en Discord empleando Command Handler? A continuación, te enseñaremos la manera de realizarlo para efectuar una gran variedad de actividades.

Índice()
  1. ¿Qué debes saber antes de crear un bot en Discord usando un controlador de comandos?
    1. ¿Cómo es la estructura general de un bot en JavaScript?
    2. ¿Cuáles son los comandos básicos para crear un bot?
    3. ¿Qué eventos debe tener un bot?
  2. ¿De qué forma puedes crear un bot en Discord usando un Command Handler?
  3. ¿Cómo conectarte con la API de Discord HD para activar tu bot?

¿Qué debes saber antes de crear un bot en Discord usando un controlador de comandos?

Específicamente los bots han sido utilizados en las redes sociales y aplicaciones la cual nos permite ejecutar diferente funciones, como contestar mensajes, aplicar contenido y hasta si quieres puedes crear un bot para reproducir tu musica favorita cuando quieras. Por su parte, estos se pueden aplicar durante 24 horas y generar un gran alivio para los usuarios, porque tendrán más herramientas auxiliares.

crear bots en discord con command handler

Para muchos el hecho de generar bots es un proceso difícil el cual necesitaba concentración y atención, entonces debes saber diferentes puntos antes de empezar a efectuarlo.

¿Cómo es la estructura general de un bot en JavaScript?

Por su parte, JavaScript es un programa para el mejoramiento de los sitios web y su interacción en los mismos. Del mismo modo, se integra cómodamente a aplicaciones como en el caso de Discord, este solo emplea un editor de textos y del navegador para plasmar los resultados específicos. Cabe mencionar, que para poder aplicar comandos estos deben poseer diferentes estructuras para su correcta aplicación para el caso de Discord esta suele poseer tres partes, donde el primero de ellas es un prefijo el cual suele ser un signo de puntuación.

Asimismo, está el nombre del comando, este será el nombre que se le quiere asignar al comando por el usuario y los argumentos, donde se utilizan cuando el comando posee información adicional. No obstante, enfocándose en JavaScript para Discord se usa el controlador de comando contenido de sub carpetas, sus respectivos aliases, categorías para el comando específico y un comando help automático.  

¿Cuáles son los comandos básicos para crear un bot?

Existe una gran variedad de ellos, pero entre los más utilizados se encuentra /Nick (new nickname) este comando logra cambiar tu nombre para así mostrarlo en el servidor y podrás insertar tu apodo.

crear bots en discord

Esta /giphy (search term) te ayudará a localizar Gifs y compartirlos rápido con tus amigos, donde tú solo debes pulsar sobre la imagen y en el botón de enter para enviarla. También, se encuentra el de /tts (message) el cual permite enviar un mensaje que se escuchará en voz alta para los canales empleando el texto de voz. De igual forma, puedes dejar que los usuarios logren autoasignarse roles.

¿Qué eventos debe tener un bot?

Para poder crear eventos para diferentes situaciones, debemos tomar en cuenta las funciones del mismo y su activación al iniciar el bot donde cada evento se añadirá de manera independiente y no deben estar todos juntos. Por ello, los principales eventos que se pueden tener son el de messageDelete, el cual se activará cuando alguien elimine el mensaje, el evento guildMemberAdd el cual se activa cuando un miembro se une al servidor dónde esté podrá darle la bienvenida. Finalmente, el evento guildMemberRemove qué se produce cuando un miembro abandona el servidor.

¿De qué forma puedes crear un bot en Discord usando un Command Handler?

Resulta claro que para hacer este proceso es necesario generar una cuenta en la aplicación y conocer la manera de utilizar un controlador de comando que también se conoce como Command Handler  que irá dentro de nuestros proyectos. Cabe mencionar, que este proceso debe realizarse por una persona que conozca sobre este tema.

Los bots se realizan desde el programa de JavaScript y es necesario descargar Node.js y tener un servidor en Discord para poder así alojarlo y administrar las herramientas para poder emplearlo. Ahora, para hacer el proyecto donde el control principal de los comandos será bot.js y producimos nuestro archivo dentro de la carpeta de desarrollo donde debemos agregar las variables y colecciones como ‘const Discord=require(‘discord.js’);.

crear bots dentro de discord

Es necesario crear otra carpeta dentro del proyecto que tenga el nombre de ‘Comandos’ donde se conservará todos los comandos del bot de manera separada y al crear dicha carpeta debemos agregar al archivo boot.js los comandos de controlador como ‘for(const file of readdirSync(‘./comandos/’)){‘. Luego, es necesario originar la carpeta en el proyecto BOT con el nombre de ‘Eventos’ donde se guardan todos los eventos.

¿Cómo conectarte con la API de Discord HD para activar tu bot?

Al momento de haber añadido las diferentes estructuras y eventos, es necesario agregar el ‘Login’ y así conectarlo con la API de Discord logrando desarrollar los bots. Debemos agregar al archivo bot.js la propiedad login como ‘Inicia sesión en Discord con el token definido en config’ y luego generamos un nuevo archivo con el nombre de config.js y añadimos let config = {.

Subir