Bots de Discord utilizando NodeJS tienen una utilidad increíble; al aprovechar JavaScript a su máximo potencial, NodeJS facilita el envío de mensajes, la escucha de eventos o el manejo de errores. Se pueden crear muchos tipos diferentes de funciones o bots, como un bot de música que puede reproducir canciones directamente en un canal. Además, hay muchos paquetes adicionales disponibles para instalar en NodeJS que permiten una fácil instalación de módulos enteros o funcionalidades. Alternativamente, se puede usar un Repositorio de Git para obtener estos archivos automáticamente.
Nota: Algunos pasos pueden variar según el bot instalado; siempre revisa el archivo "Readme" del bot para verificar los pasos requeridos.
1. Si el bot está en un .zip, Extráelo a una carpeta vacía.
2. Abre el .env con cualquier software de edición de texto.
Nota: Si el bot no usa un .env, verifica el readme para pasos alterados o modifica directamente el archivo principal.
3. El Token y el Client_ID deben generarse desde el Portal de Desarrolladores de Discord.
4. Después de crear una aplicación, ve a la pestaña Bot .
5. Desactiva la configuración de Bot Público y activa los Privileged Gateway Intents.
6. Desde la sección Token , selecciona Copiar. Si no hay un token presente, entonces selecciona el botón Reset Token .
7. Regresa al archivo .env y Pega el token.
8. Desde el Portal de Desarrolladores, 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 Client ID del Bot: https://discord.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8.
12. Inicia sesión en el panel de BisectHosting Starbase.
13. Ve a la pestaña Files .
14. Sube el bot personalizado y cualquier archivo adicional al servidor.
15. Ve a la pestaña Startup .
16. Bajo Paquetes Adicionales, ingresa los módulos que se instalarán cuando el bot se ejecute, separados por un espacio.
17. En la sección Archivo Principal , establece el nombre al archivo principal que usa el bot, como index.js.
18. Una vez terminado, regresa a la pestaña Inicio y inicia el bot.