Cómo funciona el flujo
- Configura el módulo desde el dashboard (categorías de ticket, panel, permisos, mensajes…).
- Un miembro del staff usa
/ticket-panelpara publicar el panel en un canal público. - Los usuarios abren un ticket pulsando el botón/menú del panel.
- Roody crea un canal nuevo en la categoría configurada, con permisos solo para el autor y para los roles staff.
- El staff atiende al usuario en ese canal. Puede reclamar el ticket, añadir gente o renombrarlo.
- Al cerrar el ticket, Roody genera un transcript y lo envía al canal configurado.
Comandos del módulo
Todos los comandos de tickets requieren los roles staff configurados en el módulo:
/ticket-panel
Publica el panel de tickets en el canal donde lo lances. Es el primer paso después de configurar el módulo.
/claim · /close
Reclamar el ticket en el que estás (te lo asignas) o cerrarlo cuando esté resuelto. Al cerrar, Roody genera transcript y, si lo configuraste así, borra el canal pasado un tiempo.
/add
Añade un usuario al ticket actual (lo invita al canal).
/add usuario:@compañero/move · /rename
Mueve el ticket a otra categoría (cambia el equipo que atiende) o cámbiale el nombre para identificarlo mejor.
/mantenimiento
Activa o desactiva el modo mantenimiento: mientras esté activo, el panel no permite abrir tickets nuevos.
/inactivos
Lista los tickets sin actividad reciente. Útil antes de hacer una pasada de limpieza.
/transcript · /search
Regenera el transcript del ticket actual o busca tickets anteriores (por autor, asunto, etc.).
/stats · /leaderboard · /top-mensual
Estadísticas del módulo, ranking global del staff y ranking del mes en curso. Útil para auditar rendimiento.
Configuración desde el dashboard
Toda la configuración se hace en /dashboard → módulo Tickets.
Canales y categorías
- Canal del panel donde se publicará el embed con botones.
- Canal de logs para los eventos del módulo (apertura, cierre, reasignación…).
- Canal de transcripts donde se envía el HTML del ticket al cerrarlo.
- Categoría de tickets donde se crean los canales (puedes tener varias categorías de ticket para distintos asuntos).
Roles staff
- Roles de soporte con acceso a los tickets y a los comandos del módulo.
- Roles restringidos que no pueden abrir tickets (lista negra).
Panel
- Título, descripción, color, thumbnail y texto del botón.
- Tipo de panel: botón único, menú desplegable con varias categorías o contenedor avanzado con secciones.
- Estilo del botón (color) y configuración visual del contenedor.
Embed del ticket
- Título, descripción, color, footer e icono del footer.
- Mostrar autor, timestamp, ID, thumbnail.
- Preguntas iniciales que se muestran al usuario al abrir el ticket (mostrar formulario o no).
- Mensaje de bienvenida automático y mención al staff al crear el ticket.
Auto-cierre y límites
- Auto-cierre por inactividad con horas de inactividad y aviso previo configurable.
- Borrado del canal X minutos después de cerrar (o conservarlo).
- Tickets máximos por usuario simultáneos y cooldown entre aperturas.
- Límite total de tickets abiertos en el servidor.
Cierre y transcript
- Botón de cerrar visible o no en el canal del ticket.
- Mensaje de cierre personalizado.
- Transcript HTML enviado al canal configurado y opcionalmente por DM al autor.
Permisos que necesita Roody
- Ver canales
- Enviar mensajes / Insertar enlaces
- Gestionar canales (crear y borrar los canales de ticket)
- Gestionar permisos (limitar el canal al autor + staff)
- Gestionar mensajes
- Adjuntar archivos (para enviar el transcript)
- Gestionar webhooks (para logs del módulo)
Consejos prácticos
- Usa categorías distintas para "Soporte general", "Reportes", "Tienda" y similares: cada una con sus propios roles staff y mensaje de bienvenida.
- Activa el auto-cierre por inactividad para evitar que los tickets se acumulen.
- Mantén el canal de transcripts privado: contienen toda la conversación del usuario.
- El buscador del dashboard te permite cerrar, reasignar y ver transcripts sin pasar por Discord.
Comentarios
Comparte tu experiencia o haz preguntas relacionadas con este artículo.
Únete a la conversación
Inicia sesión para dejar comentarios y participar en discusiones.
Iniciar sesión