Instala Pro Ticket en tu servidor
La plantilla de Railway despliega el bot, el panel web y la base de datos juntos. Creas la aplicación en Discord, completas tres variables y, en pocos minutos, publicas el panel de tickets.
Abrir la plantilla en Railway (se abre en una pestaña nueva)Antes de empezar
- Una cuenta en Railway
- Un servidor de Discord en el que seas Administrador
- Opcional: una clave de la API de Steam, solo para mostrar la foto de perfil durante la verificación de Steam — la verificación funciona sin ella
Crea el bot en Discord
Todo sucede en el Discord Developer Portal. Los nombres de los botones aparecen en inglés porque así es el portal.
- Abre el Discord Developer Portal (se abre en una pestaña nueva), haz clic en New Application, ponle un nombre y créala.
- En la pestaña Bot, desactiva Public Bot y activa Server Members Intent y Message Content Intent. La Presence Intent no es necesaria.
- Todavía en Bot, haz clic en Reset Token y copia el token. Es el
BOT_TOKEN. - En la pestaña OAuth2, haz clic en Reset Secret y copia el Client Secret. Es el
DISCORD_CLIENT_SECRET. - Todavía en OAuth2, en el generador de URL, marca los scopes
botyapplications.commandsy el permiso Administrator. Abre el enlace generado y autoriza el bot en tu servidor. - En Discord, activa el Modo desarrollador (Ajustes de usuario → Avanzado), haz clic derecho en el icono del servidor y elige Copiar ID del servidor. Es el
GUILD_ID.
Despliega en Railway
Abre la plantilla: ya incluye MongoDB. Completa las variables de abajo y haz clic en Deploy.
BOT_TOKENObligatoriaEl token del bot, copiado en el paso 3.
DISCORD_CLIENT_SECRETObligatoriaEl Client Secret, copiado en el paso 4. Es lo que activa el inicio de sesión en el panel web.
GUILD_IDObligatoriaEl ID de tu servidor, copiado en el paso 6.
STEAM_API_KEYOpcionalSolo para mostrar la foto de perfil de Steam durante la verificación. Sin ella, la verificación funciona con normalidad. Genera la clave en Steam (se abre en una pestaña nueva).
El resto lo configura la plantilla sola: MONGO_URI, BASE_URL, PORT y AI_MASTER_KEY. El despliegue tarda de 2 a 5 minutos.
AI_MASTER_KEY cifra las claves de API de la IA en tu base de datos. Nunca lo cambies después de registrar una clave en el panel: el descifrado falla y hay que registrar todas las claves de nuevo.Después del despliegue
- Comprueba que el bot aparece en línea en tu servidor.
- En Railway, abre el servicio del bot en Settings → Networking y copia el dominio público. En el Developer Portal, en OAuth2 → Redirects, añade esta dirección con tu dominio:
https://TU_DOMINIO/api/auth/discord/callback - Abre el dominio en el navegador, entra con Discord y haz la configuración inicial en Configuración → Vista General — o usa
/starten Discord. Ahí defines la zona horaria, el idioma, la categoría de los tickets, los canales de transcripción y de adjuntos y el rol del staff. - Publica el panel de apertura de tickets con
/ticket setup-panel, o desde el panel web. - Activa el Auto Deploy: en Railway, abre el servicio del bot en Settings → Source y haz clic en Enable si está desactivado. Es lo que mantiene el bot actualizado — sin él, el proyecto se queda en la versión del día del despliegue.
Opcionales
Verificación de Steam
Configura la verificación en el panel web, en Configuración → Verificación, y publica los botones en Discord con /config-steam-buttons. Usa la red pública del servicio en el puerto 8080, que la plantilla ya deja lista. No necesita la clave de la API de Steam: STEAM_API_KEY solo añade la foto de perfil durante la verificación.
Asistente IA
En el panel web, abre Asistente IA, elige un proveedor compatible y el modelo, registra tu clave de API y activa el sistema. El panel sugiere modelos gratuitos y de pago, y su uso se gestiona directamente con el proveedor. El módulo tiene prueba gratis y, después, una suscripción de valor simbólico — mira en Precios.
¿Y después?
La primera vez que el bot arranca, se registra aquí solo. Entra con Discord para ver la situación de tu servidor, seguir la prueba del módulo de IA y suscribirte cuando quieras.
Entrar con Discord¿Te atascaste en algún paso?
Escríbenos en el Discord de soporte — ahí se responden las dudas de instalación.
¿No quieres alojarlo tú mismo? Habla con nosotros en Discord (se abre en una pestaña nueva).