Add to Discord

Tickets in practice

Transcripts

When a ticket closes, Docket automatically generates a full transcript and uploads it to secure storage. A link is posted in the ticket thread so staff and the ticket creator can access it immediately.

DocketNøyra Docket team
4 min read
May 17, 2026

How transcripts work

When a ticket is closed — either via the /ticket-close command or the Close Ticket button — Docket:

  1. Paginates all messages in the ticket thread
  2. Builds a structured JSON document with the full conversation, embeds, attachments, and ticket metadata
  3. Uploads the file to secure cloud storage
  4. Posts a closing embed in the ticket thread containing a link to view the transcript
  5. Locks and archives the thread
Tip

The transcript link is permanent. Anyone with the link can view the transcript in a browser — share it with other team members or save it for records without needing to re-open the thread.

Accessing a transcript

The easiest way to access a transcript is the link posted in the closing embed at the bottom of the archived ticket thread. You can also find transcripts via the Docket dashboard — navigate to the Transcripts tab for your server to see a list of all closed tickets with their IDs and view links.

Tip

If a transcript link is missing or broken, an admin can run /force-transcript inside the ticket thread to re-generate and re-upload the transcript without changing any ticket data.

What's included

Transcripts capture the full content of the ticket thread:

  • All messages in chronological order
  • Message embeds and attachment references
  • Interactive component data (buttons, selects)
  • Ticket metadata: creator, type, ticket ID, status, opening reason, closure reason, and timestamps

What's not included

  • Deleted messages — Discord does not expose deleted message content to bots
  • Attachment files — links to attachments are captured but the files themselves are not re-hosted
  • Reaction emojis

Re-generating a transcript

If a transcript link is missing or the upload failed at close time, use the /force-transcript admin command inside the ticket thread. It re-runs the full generation and upload process and returns a fresh link without modifying any database state.

Warning

/force-transcript is only available in the primary Nøyra server and will not appear in other guilds.

Feedback on close

If your server has feedback collection enabled with auto-send on close, Docket also sends a feedback request DM to the ticket creator at the same time the transcript is generated. See the Feedback collection page for details.