DocsAdminSistema de Tickets

Sistema de Tickets

Cómo funciona

El sistema es completamente basado en botones — no hay comandos de configuración. Todo se ajusta desde el dashboard y el bot gestiona el ciclo de vida del ticket de forma automática.

1
Máx. tickets abiertos por usuario (por defecto)
5s
Delay antes de eliminar el canal al cerrar
{n}
Nombre de canal: ticket-{number} por defecto
3
Acciones con botón disponibles
Configurar
dashboard → Tickets
Publicar panel
pestaña Panel
Usuario abre ticket
botón 🎫 Abrir ticket
Staff atiende y cierra
canal eliminado tras 5 s

Configuración en el dashboard

Accede a Dashboard → [tu servidor] → Tickets. La configuración se divide en cinco pestañas:

Pestaña Qué configura
General Categoría de Discord, canal de logs, máx. tickets por usuario, formato del nombre del canal ({user}, {number}), cierre automático por inactividad
Staff Roles con acceso de soporte (pueden reclamar y cerrar cualquier ticket) y hasta 5 tipos de ticket con emoji, nombre y descripción
Mensajes Emoji y texto del botón del panel, mensaje del embed del panel, mensaje de bienvenida dentro del ticket — soporta {user} y {number}
Transcripts Generar transcript al cerrar, canal de transcripts separado, enviar por DM al usuario e incluir imágenes adjuntas
Panel Publica el panel de tickets en el canal elegido con un clic — despliega el embed y el botón de apertura directamente en Discord
Staff = miembros con rol de Administrador, permiso Gestionar Canales, o cualquiera de los roles de soporte configurados en la pestaña Staff. Ellos pueden reclamar y cerrar cualquier ticket.
Los tipos de ticket y los transcripts se pueden configurar en el dashboard, pero su integración dentro del bot está en desarrollo — de momento todos los tickets siguen el mismo flujo independientemente del tipo.

Acciones con botón

Una vez publicado el panel, el sistema funciona sin comandos. Estas son las tres acciones disponibles dentro de cada ticket:

🎫 Abrir ticket
Cualquier usuario puede abrirlo desde el panel público. El bot crea un canal privado visible solo para el usuario y el staff. Se bloquea si el usuario ya tiene un ticket abierto.
Cerrar
Disponible para el dueño del ticket y el staff. Muestra un diálogo de confirmación — al confirmar, el canal se elimina automáticamente 5 segundos después.
Reclamar
Solo staff. Asigna el ticket al agente que lo reclama — el botón muestra el nombre del agente asignado y se desactiva para evitar doble asignación.
Configura el canal de logs en la pestaña General para registrar cada apertura y cierre con fecha, usuario y agente asignado.