Configuración de Dynamica en ServerPrism
Pon en marcha tu bot Dynamica en ServerPrism para gestionar canales de voz dinámicos en tu servidor de Discord.
Dynamica es un bot fácil de usar que crea y gestiona canales de voz dinámicos en tu servidor de Discord. Esta guía cubre la configuración de Dynamica en tu instancia de ServerPrism.
Crea tu bot en el Portal de Desarrolladores de Discord
- Ve al Discord Developer Portal.
- Haz clic en New Application.
- Dale un nombre a tu aplicación (por ejemplo,
Dynamica Bot) y haz clic en Create. - En la barra lateral izquierda, haz clic en Bot.
- Haz clic en Add Bot, luego en Yes, do it!
- Debajo de TOKEN, haz clic en Reset Token, luego en Yes, do it! Copia este token inmediatamente. Lo necesitarás más tarde.
- Debajo de Privileged Gateway Intents, asegúrate de que Message Content Intent esté en OFF. Dynamica no requiere esta intención.
Invita al bot a tu servidor
- En la barra lateral izquierda, haz clic en OAuth2 > URL Generator.
- Debajo de SCOPES, selecciona
bot. - Debajo de BOT PERMISSIONS, selecciona lo siguiente:
Manage ChannelsMove MembersView ChannelsConnectSpeak
- Copia la URL generada en la parte inferior de la página.
- Pega la URL en tu navegador y presiona Enter.
- Selecciona el servidor de Discord al que quieres añadir el bot y haz clic en Authorize.
Pedido en ServerPrism
Ya has pedido tu instancia de ServerPrism con el entorno de ejecución de Dynamica preinstalado. Para los bots de Discord, 1 GB de RAM suele ser suficiente. Tu instancia ya está desplegada en la región que elegiste.
Configura las variables de inicio
- Inicia sesión en tu panel de ServerPrism.
- Navega a tu servidor de Dynamica.
- Haz clic en la pestaña Startup.
- Verás varias variables de entorno. Configura las siguientes:
BOT_TOKEN: Pega el token del bot que copiaste del Discord Developer Portal.PREFIX: Establece el prefijo de comando deseado. El predeterminado es!, pero puedes usar?,.o cualquier otro carácter que prefieras. Por ejemplo,!.OWNER_ID: Introduce tu ID de usuario de Discord. Para encontrar tu ID de usuario, habilita el Modo Desarrollador en Discord (Configuración de usuario > Avanzado > Modo Desarrollador), luego haz clic derecho en tu nombre de usuario en Discord y seleccionaCopy ID.
Primer inicio
- Después de configurar tus variables de inicio, ve a la pestaña Console en tu panel de ServerPrism.
- Haz clic en el botón Start.
- Monitoriza la salida de la consola. Un inicio exitoso mostrará mensajes indicando que el bot se está conectando a Discord y está listo. Deberías ver una salida similar a:
[INFO] Dynamica is online! [INFO] Logged in as Dynamica#1234 - Verifica tu servidor de Discord. El bot Dynamica debería aparecer en línea en tu lista de miembros.
Problemas comunes
- Token del bot rechazado/Token inválido: Vuelve a verificar que copiaste el token correctamente del Discord Developer Portal y lo pegaste en la variable de entorno
BOT_TOKENen la pestaña Startup sin espacios adicionales. - El bot está en línea pero no responde a los comandos: Asegúrate de que la variable
PREFIXesté configurada correctamente y de que estés usando el prefijo correcto en Discord (por ejemplo,!help). Además, verifica que el bot tenga los permisos necesarios (Manage Channels,Move Members,View Channels,Connect,Speak) en la configuración de tu servidor de Discord. - El bot no aparece en línea: Es posible que el bot no haya podido iniciarse. Revisa la pestaña Console en busca de mensajes de error. Los problemas comunes incluyen un
BOT_TOKENincorrecto o problemas de conectividad de red (aunque raros en ServerPrism).
Próximos pasos
Una vez que Dynamica esté funcionando, puedes usar sus comandos en tu servidor de Discord. Comienza usando !help (o tu prefijo elegido) para ver los comandos disponibles. Típicamente, usarás !setchannel para designar un canal de voz como tu canal dinámico principal, desde el cual los usuarios pueden crear nuevos canales de voz temporales.