Saltar al contenido principal
Tickets se administra con comandos de prefijo. Los ejemplos usan . (el prefijo predeterminado); si el servidor tiene otro prefijo configurado, sustituye el punto por ese valor. El grupo .ticket también acepta el alias .tickets; no hay comandos slash de Tickets.

Permisos

Los comandos de configuración requieren Manage Channels para quien los ejecuta; la capa de permisos de Headless también puede aceptar una Fake Permission coincidente. Reclamar requiere un rol de soporte configurado o Manage Channels.
.ticket close y .ticket transcript, igual que los controles correspondientes, no hacen otra comprobación de staff: puede usarlos cualquier miembro que tenga acceso al canal privado. Los overwrites del canal son el límite de acceso efectivo. Fake Permissions no concede permisos nativos de Discord al bot.
Headless necesita sus propios permisos nativos para crear canales, configurar sus permisos, leer mensajes y enviar archivos al canal de logs.

Comandos de configuración

Estos comandos activan Tickets y fijan quién gestiona los canales y dónde se guardan los registros.
  • .ticket — Alias: .tickets · Requisito: Servidor · Función: Muestra el estado; en un ticket activo vuelve a mostrar sus controles.
  • .ticket setup #panel [#categoría] — Alias: set, config · Requisito: Manage Channels · Función: Activa Tickets, solicita el motivo inicial, guarda los destinos, publica el panel y muestra el diagnóstico.
  • .ticket panel — Alias: send, publicar · Requisito: Manage Channels · Función: Publica o actualiza el panel guardado.
  • .ticket role @soporte — Alias: rol · Requisito: Manage Channels · Función: Añade un rol de soporte; máximo 25 por servidor.
  • .ticket log #canal — Alias: logs · Requisito: Manage Channels · Función: Define el destino explícito para logs y transcripts.
Todos estos ajustes requieren Manage Channels y actualizan el panel guardado.
  • .ticket thumbnail URL — Alias: thumb, miniatura · Función: Ajusta o limpia (off) la miniatura.
  • .ticket image URL — Alias: imagen · Función: Ajusta o limpia la imagen.
  • .ticket gif URL — Alias: animacion · Función: Ajusta o limpia el GIF.
  • .ticket button etiqueta | HTTPS_URL — Alias: btn, link, boton · Función: Añade o reemplaza un enlace por etiqueta; remove etiqueta lo quita y clear elimina todos. Máximo 4 enlaces HTTPS.
  • .ticket accent #RRGGBB — Alias: color · Función: Cambia el color de acento del panel y sus controles.
Estos comandos requieren Manage Channels.
  • .ticket mention user on|off — Alias: mencionar · Función: Activa o desactiva la mención del solicitante al abrir. Usa staff para los roles de soporte.
  • .ticket open-message texto — Alias: mensaje · Función: Configura el texto o plantilla dentro del canal privado.
  • .ticket close-delay [segundos=10] — Alias: autodelete · Función: Programa el borrado tras el cierre, entre 0 y 86.400 segundos; si se omite, usa 10.

Acciones en el canal del ticket

Puede reclamar quien tenga un rol de soporte configurado o Manage Channels. El ticket debe estar activo. Reclamar asigna el ticket al miembro del equipo; no existe un comando .ticket claim independiente.
  • Reclamar desde el control del ticket — Acceso: Rol de soporte configurado o Manage Channels · Resultado: Registra al responsable actual del ticket.
Cualquier miembro con acceso al canal puede ejecutar el comando. El transcript requiere que la función esté habilitada para el ticket y que exista un canal de logs configurado; se adjunta un archivo .txt.
  • .ticket transcript — Acceso: Miembro con acceso al canal · Resultado: Genera y envía el transcript al canal de logs configurado.
Cualquier miembro con acceso al canal puede cerrar el ticket. Headless conserva el registro y programa la eliminación del canal. La entrega del transcript y del DM de cierre es best-effort.
  • .ticket close [motivo] — Acceso: Miembro con acceso al canal · Resultado: Cierra el ticket y registra el motivo indicado o el texto predeterminado.
No existe un comando para abrir un ticket fuera del panel. Headless tampoco ofrece blacklist, allow/deny manual, participantes adicionales, reapertura, traslado ni estadísticas de tickets.

Sintaxis y ejemplo

.ticket setup

.ticket role

.ticket log

.ticket button

.ticket close-delay

Usa 0 solo si quieres solicitar el borrado inmediato del canal después de cerrar el ticket.

.ticket transcript

.ticket close

El transcript puede incluir mensajes, identificadores y enlaces de adjuntos del canal privado. Restringe el canal de logs; los permisos del comando no sustituyen los overwrites del ticket.

Páginas relacionadas