Bots de Discord escritos en NodeJS tienen una utilidad increíble; al aprovechar JavaScript al máximo, NodeJS facilita el envío de mensajes, la escucha de eventos y el manejo de errores. Se pueden crear muchos tipos diferentes de bots, como un bot de música que puede reproducir canciones directamente en un canal. Además, hay muchos paquetes adicionales de Node.js disponibles para la instalación fácil de módulos o funcionalidades completas. Alternativamente, se puede utilizar un Repositorio de Git para extraer automáticamente estos archivos.
Nota: Algunos pasos pueden variar según el bot instalado; siempre verifica el archivo "Readme" del bot para confirmar los pasos requeridos.
1. Si el bot está en un .zip, extráelo en una carpeta vacía.
2. Abre el .env archivo con cualquier software de edición de texto.
Nota: Si el bot no utiliza un archivo .env, verifica el readme para pasos alterados o modifica el archivo principal directamente.
3. El Token y Client_ID deben generarse en el Portal de Desarrolladores de Discord.
4. Después de crear una app, ve a la pestaña Bot .
5. Desactiva la configuración de Bot Público y activa las Privileged Gateway Intents.
6. En la sección de Token , elige Copiar. Si no hay token presente, selecciona el botón Reset Token .
7. Regresa al archivo .env y pega el token.
8. Desde el Portal de Desarrollo, ve a OAuth2 y copia el Client ID.
9. Pega el Client ID en el archivo .env
10. Guarda el documento presionando Ctrl + S o Archivo > Guardar.
11. Invita al bot al servidor ingresando el siguiente enlace con el ID de Cliente del Bot: https://discord.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8.
12. Inicia sesión en el panel BisectHosting Starbase.
13. Ve a la pestaña Archivos .
14. Sube el bot personalizado y cualquier archivo adicional al servidor.
15. Ve a la pestaña Inicio .
16. Bajo Paquetes Adicionales, ingresa cualquier módulo que se instale cuando el bot se ejecute, separado por un Espacio.
17. En la sección Archivo Principal , establece el nombre del archivo principal que utiliza el bot, como index.js.
18. Una vez finalizado, regresa a la pestaña Inicio y inicia el bot.