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 de NPM, los usuarios pueden utilizar comandos de barra, controles de reacción y más para dirigir el bot y lo que está reproduciendo actualmente. 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 que 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. Se pueden encontrar instrucciones detalladas 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, ve al Portal de Desarrolladores de Discord. Esto puede solicitar un inicio de sesión.
2. Presiona Nueva Aplicación en la parte 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 finalizada la edición, haz clic en Guardar cambios desde 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 Bot y escribe un nombre de usuario para el bot. Así es como el nombre aparecerá en los servidores.
10. Desactivar la configuración de Bot público y activar las configuraciones de Contenido del mensaje, Miembros del servidor y Presencia.
11. Presiona Guardar cambios.
12. Desde la sección Token, elige Copiar. Si no hay token presente, selecciona el botón Restablecer Token.
13. Adquiere un bot Node.JS de GitHub. El que se utiliza en esta guía se puede encontrar aquí.
14. Extrae el .zip en una nueva carpeta vacía.
15. Ingresa a la carpeta y abre el .env con el editor de texto deseado.
16. Pega el Token del Bot en la sección DISCORD_TOKEN=.
17. Vuelve al Portal de Desarrolladores y ve a la pestaña Información General.
18. Copia el ID de la Aplicación.
19. Pega el ID de la Aplicación en la sección CLIENT_ID= de la .env.
20. Guarda el documento presionando Ctrl + S o haciendo clic en Archivo y luego en Guardar.
21. 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.
22. Autoriza el bot y agrégalo al servidor. Agregar un bot requiere tener permisos de Administrar el 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 el usuario 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 revisar una lista de comandos.
Nota: Por defecto, YouTube y Spotify no pueden reproducir URL's. Consulta las secciones a continuación para obtener instrucciones sobre cómo habilitarlas.
Cómo Reproducir Videos de YouTube
Requisitos: Los videos de YouTube requieren las Cookies de una cuenta de YouTube iniciada. Para mantener las cookies seguras, considera crear una cuenta de YouTube adicional.
1. Descarga una extensión del navegador para Chrome/Edge o Firefox para extraer cookies.
2. Inicia sesión en YouTube con la cuenta deseada.
3. Desde la página iniciada, abre la extensión y descarga las cookies del sitio actual.
Nota: Los usuarios de Chrome/Edge pueden presionar Exportar como en su lugar.
4. Guarda el archivo como cookies.txt.
5. Inicia sesión en el panel de BisectHosting Starbase.
6. Detener el servidor.
7. Ve a la pestaña Archivos.
8. Abre el .env.
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 e Inicia sesión.
2. Abre el menú desplegable Perfil y elige Tablero.
3. Presiona Crear Aplicación.
4. Ingresa un Nombre de Aplicación y Descripción.
5. Ingresa la siguiente URL de Redirección: https://localhost/callback y presiona Añadir.
6. Selecciona la casilla para Web API.
7. Marca la casilla de 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 Archivos.
12. Abre el .env archivo.
13. Pega los ID's copiados en las secciones SPOTIFY_CLIENT_ID= y SPOTIFY_CLIENT_SECRET=.
14. Presiona Guardar.
15. Inicia el servidor.