Saves a transcript of the current ticket to the dashboard and shows you a private summary. It works on open tickets too, so you do not have to wait for a close.
The bot first applies the server's Command Access rules for /ticket transcript and checks that Tickets is enabled ("❌ Tickets is not enabled for this server."). The command only works inside a ticket channel or thread ("No ticket found in this channel."). Staff and the member who opened the ticket may run it; anyone else sees "Not your ticket." When the panel keeps the ticket actions to the claimer ("Taking a ticket" on 2 Answering), everyone except the claimer, the ticket's owner and server managers sees "Only @<claimer>, who claimed this ticket, or a server manager can do that." When the ticket's panel keeps no transcripts (3 Closing), the bot answers privately "No transcript is kept for this panel." and saves nothing.
The bot reads the newest 1000 messages of the channel and saves them, in reading order, to the dashboard's History page. The transcript looks like Discord: display names, avatars, bot tags, markdown, replies and attachment names, plus up to 10 embeds, 20 reactions and 3 stickers per message. It also shows the intake answers. When staff run it the transcript also includes the activity log and the staff notes, marked internal; when the member runs it those are left out.
The private reply is an embed for the ticket number with its title, status and priority, the close reason when there is one, when it opened, up to 5 intake answers and, for staff, a "📝 Notes (<count>)" field reading "Visible in dashboard." The footer reads "Full transcript saved on the dashboard, under History".
Good to know
- The command posts nothing in the channel and nothing in the log channel.
- Each run saves a new transcript.
- In a ticket by DM the member is not in the channel, so only staff run this command there. The bot posted the member's messages in the channel, and the saved transcript shows them under the member's own name. The member's copy, on their "My tickets" page, holds the conversation only: their own messages and the replies sent to them.
- A closed ticket's welcome message has a 📜 Transcript button for staff. It saves a transcript when the ticket has none yet and posts the transcript card, with the transcript file (never in a channel @everyone can see) and the View transcript button, to the transcript channel while Transcript saved is on under "What gets logged" on Settings. On a panel that keeps no transcripts it answers "No transcript is kept for this panel." instead. It then answers privately with a link: "📜 The transcript is saved. Open it on the dashboard: <link>".
- The History page lists every saved transcript, 50 a page and newest first.