serenity

Transcripts

Save a closed ticket as a readable log you can link to months later.

Replace [prefix] with your server's prefix.

A transcript is the whole conversation - messages, embeds, attachments, reactions - saved and put behind a link. Once a ticket channel is deleted, the transcript is all that's left of it.

The Logs Channel

Where serenity posts a card for every ticket that gets closed out - who opened it, who closed it, the topic, how long it ran, and a button to the transcript when there is one.

// Syntax
[prefix]ticket settings logs [channel]

// Example
;ticket settings logs #ticket-logs
The closure card

Tickets closed without a transcript are still logged - the card just says so instead of carrying a button.

Make this channel staff-only. Transcripts contain everything that was said in the ticket.

Making One

Two ways:

  • Press Transcript on the ticket's pinned message. Works once per ticket - the button greys out afterwards.
  • Switch on autotranscript and every deleted ticket saves one by itself.
// Syntax
[prefix]ticket autotranscript

Run it again to switch it back off.

Without autotranscript, deleting a ticket that nobody pressed Transcript on loses the conversation for good.

Reading One

Transcripts live at logs.serenity.wtf behind a random ID. Anyone with the link can read it, and there's no directory to browse - so treat the link as the secret.

Finding Old Ones

// Syntax
[prefix]ticket info [member]

// Example
;ticket info @eivoran

Pages through every transcript that member has, with the topic, when it was closed and a link to each.

serenity keeps up to 2500 messages per ticket. A longer conversation than that is truncated.