Bots de Discord ofrecidos por BisectHosting permiten a los usuarios instalar bots personalizados y altamente configurables que pueden reproducir música, moderar servidores, y más. Al instalar un bot de música con el instalador NPM, los usuarios pueden utilizar comandos de barra, controles de reacción, y más para dirigir al bot y lo que está reproduciendo en ese momento. Además, para el bot utilizado en este tutorial, los usuarios pueden reproducir videos de YouTube o Spotify o seleccionar de una lista aleatoria de un género particular. Alternativamente, las canciones se pueden descargar y agregar al bot manualmente, lo cual puede ser una alternativa útil si no se siguen los pasos requeridos de los sitios de streaming.
Nota: La mayoría de los bots de Discord requieren pasos adicionales para reproducir música de Spotify o YouTube. Instrucciones detalladas se pueden encontrar al final de este tutorial.
Cómo Configurar un Bot de Música en Discord
1. Se requiere un Token de Bot. Para generar un token de bot, visita el Portal de Desarrolladores de Discord. Esto puede solicitar un inicio de sesión.
2. Presiona Nueva Aplicación en la esquina superior derecha.
3. Elige un nombre para la aplicación; esto puede ser cualquier cosa y no afectará su nombre en los servidores.
4. Establece cualquier descriptor, imagen o detalle deseado para la aplicación.
5. Una vez que termines de editar, haz clic en Guardar Cambios en la parte inferior derecha.
6. Ve a la pestaña Instalación.
7. Asegúrate de que el Enlace de Instalación esté configurado en Ninguno.
8. Presiona Guardar Cambios.
9. Navega a la pestaña Bots e ingresa un nombre de usuario para el bot. Este es el nombre que aparecerá en los servidores.
10. Desactiva la configuración de Bot Público y activa las configuraciones de Contenido del Mensaje, Miembros del Servidor y Presencia.
11. Presiona Guardar Cambios.
12. Desde la sección Token, selecciona Copiar. Si no hay token presente, selecciona el botón Restablecer Token.
13. Adquiere un bot de Node.JS de GitHub. El que se usó en esta guía se puede encontrar aquí.
14. Extrae el .zip archivo en una nueva carpeta vacía.
15. Ingresa a la carpeta y abre el .env archivo con el editor de texto deseado.
16. Pega el Token del Bot en la sección DISCORD_TOKEN=.
17. Regresa al Portal de desarrolladores y ve a la pestaña Información General.
18. Copiar el ID de Aplicación.
19. Pega el ID de Aplicación en la sección CLIENT_ID= del archivo .env.
20. Guarda el documento presionando Ctrl + S o haciendo clic en Archivo y luego Guardar.
21. Invita al bot al servidor ingresando el siguiente enlace con el ID del Cliente del Bot: https://discord.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8.
22. Autoriza el bot y agrégalo al servidor. Agregar un bot requiere tener permisos para Administrar Servidor en ese servidor.
23. Inicia sesión en el panel de BisectHosting Starbase.
24. Cambia la instalación actual a Node.JS.
25. Si Node.JS ya estaba instalado, elimina todos los archivos presionando Reinstalar y eligiendo Eliminar archivos actuales.
26. Espera a que el servidor se instale, luego ve a la pestaña Inicio.
27. Asegúrate de que Archivos Subidos por Usuarios esté configurado en Verdadero.
28. Ve a la pestaña Archivos.
29. Sube los archivos del bot al servidor arrastrando y soltando.
30. Inicia el servidor.
31. Ingresa /help en el servidor para consultar una lista de comandos.
Nota: Por defecto, YouTube y Spotify no pueden reproducir URLs. Consulta las secciones a continuación para obtener instrucciones sobre cómo habilitarlos.
Cómo reproducir videos de YouTube
Requisito: Los videos de YouTube requieren las Cookies de una cuenta de YouTube con sesión iniciada. Para mantener las cookies seguras, considera crear una cuenta adicional de YouTube.
1. Descarga una extensión de navegador para Chrome/Edge o Firefox para extraer cookies.
2. Inicia sesión en YouTube con la cuenta deseada.
3. Desde la página con sesión iniciada, abre la extensión y descarga las cookies del sitio actual.
Nota: Los usuarios de Chrome/Edge pueden presionar Exportar como.
4. Guarda el archivo como cookies.txt.
5. Inicia sesión en el panel de BisectHosting Starbase.
6. Detén el servidor.
7. Ve a la pestaña Archivos.
8. Abre el .env archivo.
9. Desde la sección COOKIES_FILE=, ingresa ./cookies.txt.
10. Presiona Guardar.
11. Inicia el servidor.
Cómo reproducir canciones de Spotify
1. Ve al sitio de desarrolladores de Spotify y inicia sesión.
2. Abre el menú desplegable Perfil y elige Tablero.
3. Presiona Crear App.
4. Ingresa un Nombre de App y Descripción.
5. Ingresa la siguiente URL de Redirección: https://localhost/callback y presiona Agregar.
6. Selecciona la Casilla para API Web.
7. Marca la casilla para los Términos de Servicio, luego elige Guardar.
8. Revela y copia el ID de Cliente y Secreto de Cliente.
9. Inicia sesión en el panel de BisectHosting Starbase.
10. Detén el servidor.
11. Ve a la pestaña de Archivos.
12. Abre el .env archivo.
13. Pega los ID copiados en las secciones SPOTIFY_CLIENT_ID= y SPOTIFY_CLIENT_SECRET=.
14. Presiona Guardar.
15. Inicia el servidor.