Configurar Sinusbot en ServerPrism
Pon en marcha tu bot de música Sinusbot en ServerPrism. Esta guía cubre la configuración de Discord, la configuración del servidor y el primer lanzamiento.
Sinusbot es un potente bot de música para Discord y TeamSpeak. Esta guía se centra en cómo hacer que tu instancia de Sinusbot funcione para Discord en tu servidor ServerPrism.
Crea tu bot en el Portal de Desarrolladores de Discord
- Ve al Portal de Desarrolladores de Discord.
- Haz clic en New Application.
- Dale un nombre a tu aplicación (por ejemplo, "Mi Sinusbot") y haz clic en Create.
- Navega a la pestaña Bot en la barra lateral izquierda.
- Haz clic en Add Bot, luego en Yes, do it!.
- Debajo de TOKEN, haz clic en Reset Token, luego en Yes, do it! para revelar el token de tu bot. Copia este token inmediatamente; lo necesitarás para tu configuración de ServerPrism. ¡Mantén este token en privado!
- Desplázate hacia abajo hasta Privileged Gateway Intents.
- Habilita el interruptor Message Content Intent. Sinusbot necesita esto para leer comandos y enlaces de los mensajes.
Invita al bot a tu servidor
- En el Portal de Desarrolladores de Discord, ve a la pestaña OAuth2, luego a URL Generator.
- Debajo de SCOPES, selecciona
bot. - Debajo de BOT PERMISSIONS, selecciona lo siguiente:
Read Messages/View ChannelsSend MessagesConnectSpeakUse Voice Activity
- Copia la URL generada en la parte inferior de la página.
- Pega esta URL en tu navegador y presiona Enter. Selecciona el servidor de Discord al que quieres añadir el bot y autorízalo.
Pedido en ServerPrism
Ya has pedido tu producto Discord Bots y has seleccionado Sinusbot como tu entorno de ejecución. Para un bot de música, 1 GB de RAM suele ser suficiente para una sola instancia. Tu servidor ya está desplegado en la región elegida.
Configurar variables de inicio
Tu instancia de Sinusbot en ServerPrism utiliza variables de entorno para la configuración. Las configuras en la pestaña Startup de tu panel de servidor.
- BOT_TOKEN: Pega aquí el token del bot que copiaste del Portal de Desarrolladores de Discord.
- PREFIX: Establece el prefijo de comando para tu bot (por ejemplo,
!). Los usuarios lo usarán antes de comandos como!play. - TS3_ENABLED: Establece en
falsesi solo estás usando Discord. (Sinusbot también es un bot de TeamSpeak). - TS3_API_KEY: Déjalo en blanco si
TS3_ENABLEDesfalse. - YOUTUBE_API_KEY: (Opcional, pero muy recomendado para la reproducción de YouTube). Obtén una clave de la API de datos de YouTube v3 desde la Google Cloud Console. Sin esto, la reproducción de YouTube puede ser poco fiable o fallar.
Consulta la pestaña Startup en tu panel para ver todas las opciones de configuración disponibles.
Primer inicio
- Después de configurar tus variables de entorno en la pestaña Startup, navega a la pestaña Console.
- Haz clic en el botón Start.
- Supervisa la salida de la consola. Un inicio exitoso mostrará mensajes que indican que el bot se está conectando a Discord e inicializando sus servicios. Busca mensajes como "Discord bot connected!" o similares.
- Verifica tu servidor de Discord. Tu bot debería aparecer en línea en tu lista de miembros.
- Únete a un canal de voz y prueba un comando, por ejemplo,
!play [YouTube URL](usando tu prefijo configurado).
Problemas comunes
- El bot no se conecta/Token rechazado: Vuelve a verificar tu
BOT_TOKENen la pestaña Startup. Asegúrate de que no haya espacios adicionales y de que sea el token exacto del Portal de Desarrolladores de Discord. - El bot está en línea pero no responde a los comandos: Verifica que el Message Content Intent esté habilitado en el Portal de Desarrolladores de Discord en la configuración de tu bot. Además, asegúrate de que el bot tenga los permisos necesarios (especialmente
Send Messages) en la configuración del canal de tu servidor de Discord. - Problemas de reproducción de YouTube: Asegúrate de tener una
YOUTUBE_API_KEYválida configurada. Sin ella, la funcionalidad de YouTube está severamente limitada o rota. - El bot no se une al canal de voz: Asegúrate de que el bot tenga los permisos
ConnectySpeaken el canal de voz en el que te encuentras.
Próximos pasos
Explora las funciones avanzadas de Sinusbot, como añadir más fuentes de música o configurar comandos personalizados. Consulta la documentación oficial de Sinusbot para obtener información detallada sobre sus capacidades.