Roody Roody / Artículo
Módulos

Sistema de tickets

¿Qué es? Un sistema de soporte privado en el que los miembros abren un canal exclusivo con el staff usando un panel con botones o un menú desplegable. Roody se encarga del canal, los permisos y el transcript al cerrar.

Cómo funciona el flujo

  1. Configura el módulo desde el dashboard (categorías de ticket, panel, permisos, mensajes…).
  2. Un miembro del staff usa /ticket-panel para publicar el panel en un canal público.
  3. Los usuarios abren un ticket pulsando el botón/menú del panel.
  4. Roody crea un canal nuevo en la categoría configurada, con permisos solo para el autor y para los roles staff.
  5. El staff atiende al usuario en ese canal. Puede reclamar el ticket, añadir gente o renombrarlo.
  6. 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.

/maintenance

Activa o desactiva el modo mantenimiento: mientras esté activo, el panel no permite abrir tickets nuevos.

/ticket-inactivo

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.).

/tickets-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.
Varias categorías es una función Pro. El módulo de tickets funciona con el plan gratuito, pero tener varias categorías de ticket para distintos asuntos (cada una con sus roles staff y su mensaje) está incluido en Roody Pro y Roody Team. Ver planes.

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.

Enlaces relacionados

¿Te ha resultado útil este artículo?

Tus respuestas nos ayudan a mejorar la documentación.

Al 0% le ha resultado útil (0 valoraciones)

Comentarios

Comparte tu experiencia o pregunta lo que quieras sobre este artículo.