Cómo guardar la transcripción de un ticket de Discord
La transcripción de un ticket es el registro de la conversación de un canal de soporte. Tickets de Build Discord Bots es gratuito para la mesa de ayuda. Las exportaciones manuales requieren Pro: generar una transcripción manualmente y el ajuste Transcript Channel son funciones Pro. Free también puede crear y archivar una transcripción cuando el propietario activa la limpieza por inactividad y esa limpieza cierra un ticket. Esta guía parte de un panel de tickets, envía un archivo de transcripción desde un ticket de prueba controlado y explica el canal privado de los archivos de cierre automático. Solo cubre el flujo de transcripciones del producto; no promete enlaces alojados, periodos de retención, archivo de adjuntos ni exportaciones en otro formato.
Crea tu bot gratisEmpieza gratis. Pro cuesta 9,99 USD al mes.
Antes de empezar
- Usa un bot de Build Discord Bots online en un servidor de Discord que gestiones. Crea un canal público para el panel de tickets y un canal de texto privado solo para personal para el archivo. Da al bot acceso a ambos antes de configurar Tickets.
- Ten acceso Pro para probar !transcript manualmente y usar el selector Transcript Channel. Tickets sigue disponible en Free; su ruta de cierre automático por inactividad es la excepción y puede crear un archivo sin acceso a transcripciones manuales.
- Usa una cuenta de personal con Manage Guild para configurar Tickets. La persona que ejecuta !transcript necesita Manage Channels, y una cuenta normal separada permite abrir un ticket de prueba seguro.
Activa Tickets y prepara un panel de soporte pequeño
En el panel, abre la pestaña Modules del bot, activa Tickets, selecciona el servidor correcto y abre sus ajustes. En Ticket System, elige Ticket Parent Category si quieres agrupar allí los canales nuevos, Support Staff Role para quienes ayudarán y Ticket Panel Channel como punto de entrada público. Guarda los ajustes y usa !ticketpanel en el canal de panel seleccionado para publicar o actualizar el panel.
Mantén el panel pequeño para la prueba: usa una persona normal de prueba, no un canal de soporte ocupado. Ejecuta !ticketcheck tras cambiar canales o roles. La comprobación de permisos identifica el acceso a canales, roles, mensajes e historial que necesita Tickets; es mejor punto de partida que conceder Administrator al bot.
Elige el Transcript Channel privado
Con acceso Pro, abre los ajustes de Tickets, busca Transcript Channel y elige el canal privado de personal que preparaste. Su descripción indica dónde se publican los archivos de transcripción cuando se cierran tickets. Es distinto de Ticket Log Channel: el log registra actividad del ticket, mientras Transcript Channel es el destino de archivo de los archivos de transcripción. El paso Logs & transcripts del asistente también permite seleccionar ambos canales, y pueden ser el mismo si así trabaja tu personal. En Free, el selector Transcript Channel está bloqueado; un cierre automático por inactividad usa Ticket Log Channel cuando no se configuró Transcript Channel.
Trata el canal de archivo como registros del personal. Cualquiera que pueda leer ese canal de Discord puede leer el archivo de transcripción publicado, así que usa los permisos del canal para limitarlo al personal que necesita el registro. Tickets comprueba que el bot pueda View Channel, Send Messages y Attach Files en el canal de transcripciones guardado; ejecuta !ticketcheck de nuevo si moviste o bloqueaste el canal después de guardarlo.
Abre un ticket de prueba controlado
Desde la cuenta normal de prueba, pulsa el panel publicado y abre un ticket. Confirma que crea un canal privado de ticket y que el personal de soporte configurado puede entrar. Si el panel no crea un ticket, revisa que Tickets esté activado, el servidor seleccionado, el canal de panel, la categoría principal, el rol de soporte y los resultados de permisos de !ticketcheck antes de publicar otro panel.
Añade dos mensajes inocuos en el ticket nuevo, por ejemplo “Prueba de transcripción uno” y “Prueba de transcripción dos”. El registro es de la conversación del ticket, así que usa un canal real creado por el panel, no el canal público del panel ni el canal de archivo. No escribas información privada de clientes en esta prueba.
Genera e inspecciona la transcripción antes de cerrar
En el ticket de prueba abierto, pide a una persona del personal con Manage Channels que ejecute !transcript. El comando genera una transcripción del ticket actual y envía allí el archivo. Ejemplo de exportación: si el ticket contiene “Prueba de transcripción uno” y “Prueba de transcripción dos”, el HTML adjunto es el registro de ejemplo que debes abrir y comprobar antes de cerrar. Así el personal tiene una comprobación visible del registro en vez de asumir que cerrarlo lo guardó.
Usa !transcript solo desde un canal de ticket. Si el comando dice que el canal no es un ticket, vuelve al canal privado creado por el panel. Si informa que las transcripciones no están disponibles, comprueba el acceso Pro. Free mantiene el flujo de tickets y su archivo de cierre automático por inactividad, pero bloquea la función de transcripción manual.
Cierra con un motivo y comprueba el archivo
Cierra el mismo ticket con !close seguido de un motivo breve, por ejemplo !close Prueba resuelta. Tickets crea la transcripción mientras el canal sigue intacto. Con Transcript Channel guardado y acceso a transcripciones disponible, publica el archivo allí al cerrar el ticket. En Free, la ruta de cierre automático por inactividad también crea una transcripción y la envía a Transcript Channel o, cuando ese ajuste no está disponible, a Ticket Log Channel. Abre el canal privado de archivo y confirma que el personal puede recuperar el archivo.
El motivo de cierre es un registro del ticket, no un sustituto de la conversación. Mantenlo breve y operativo, y confirma tanto el motivo como el archivo de transcripción en el flujo de personal que configuraste. Si usas un Ticket Log Channel separado, compruébalo también para los registros de actividad; no tomes una entrada normal del log como prueba de que se configuró un archivo de transcripciones.
Corrige los motivos habituales por los que falta una transcripción
Empieza por el flujo y el canal. Para guardar manualmente, usa Pro: !transcript debe ejecutarse en un canal de ticket y la persona del personal necesita Manage Channels. Para un archivo automático de Free, activa la limpieza por inactividad y comprueba que el bot puede publicar en Ticket Log Channel; Pro también puede usar Transcript Channel como destino. Vuelve a abrir los ajustes de Tickets y verifica que el canal privado elegido aún existe.
Después ejecuta !ticketcheck. Un canal de archivo eliminado, inexistente o restringido recientemente puede impedir que el bot suba su archivo. Restaura los permisos View Channel, Send Messages y Attach Files del bot en ese canal, guarda el destino previsto y repite la prueba controlada con mensajes inocuos nuevos. No supongas que un ticket antiguo repetirá su evento de cierre tras cambiar un ajuste; abre un ticket nuevo de prueba y verifica el resultado.
Plan y flujo de transcripciones
| Plan o control | Flujo disponible | Quién puede leerlo |
|---|---|---|
| Free | Activa la limpieza por inactividad. Cuando cierre un ticket inactivo, puede crear y archivar una transcripción; !transcript manual no está disponible. | Los permisos de Discord del canal de archivo controlan quién puede abrir el archivo publicado. |
| Pro | Una persona del personal con Manage Channels puede ejecutar !transcript en un ticket abierto. Pro también desbloquea Transcript Channel para archivos al cerrar. | Usa un canal privado de personal y limita el permiso View Channel. |
| Permisos del canal de destino | Da al bot View Channel, Send Messages y Attach Files para publicar el archivo. | Cualquiera que pueda ver el canal de destino puede leer el adjunto de la transcripción. |
Preguntas frecuentes
¿Dónde va la transcripción de un ticket de Discord?
Ejecutar !transcript envía el archivo de transcripción en el ticket actual y requiere Pro. Un cierre automático por inactividad crea una transcripción en Free y la envía a Transcript Channel configurado o, cuando ese ajuste no está disponible, a Ticket Log Channel. Mantén el destino privado porque los permisos del canal de Discord controlan quién puede leer el archivo.
¿Quién puede leer una transcripción de ticket?
Las personas con permiso para ver el canal de Discord donde se publica el archivo de transcripción pueden leerlo. Usa un canal privado de personal como Transcript Channel y revisa sus permisos de Discord. La persona del personal que ejecuta !transcript también necesita Manage Channels.
¿Por qué falta la transcripción de mi ticket de Discord?
Para un guardado manual, primero comprueba el acceso Pro, confirma que !transcript se ejecutó en un canal de ticket real y revisa el permiso Manage Channels del personal. Para un archivo automático de Free, asegúrate de que la limpieza por inactividad esté activa y que el bot pueda publicar en Ticket Log Channel; Pro puede usar Transcript Channel. Ejecuta !ticketcheck después de cambiar permisos.
¿Un ticket log es lo mismo que una transcripción?
No. Ticket Log Channel guarda registros de actividad, mientras que una transcripción es el archivo de conversación. Un cierre automático por inactividad envía su transcripción a Transcript Channel o, en Free cuando ese ajuste no está disponible, a Ticket Log Channel; los canales pueden ser el mismo si así lo decide tu personal.
