Tickets
Set up support panels, ticket workflows, staff access, and transcripts.
Use the guided setup#
An administrator can open the guided editor to choose channels, staff roles, workflow, and panel content. Review ticket and transcript permissions before publishing a panel.
,tickets configCreate persistent panels#
Panels can use plain text, classic embeds, or Components V2. Set their button labels and send them to the intended channel. Panel configuration and already-open tickets are different things.
Manage a ticket#
Staff can claim tickets, set priority, adjust access, add private notes, and use saved replies. Ticket creators and staff can close a ticket. Closing preserves the channel and history; deleting does not.
Transcripts and deletion#
Select HTML, text, or both transcript formats. Keep transcript destinations restricted to the appropriate staff. Ticket deletion asks for confirmation, archives the configured files, and deletes the channel.
Command reference
Expand a command for its syntax, permissions, and examples.
Ticket system commands
- Aliases
- ticket, tix
- Parameters
- n/a
- Requires
- Ticket Staff
,tickets (subcommand) (args)Opens one guided editor for ticket channels, roles, workflow, and panel
- Aliases
- None
- Parameters
- support role
- Requires
- Administrator
,tickets setup <support role>Creates, sends, edits, and lists ticket panels
- Aliases
- None
- Parameters
- n/a
- Requires
- Administrator
,tickets panel (subcommand) (args)Creates a ticket panel in the current channel
- Aliases
- create
- Parameters
- name
- Requires
- Administrator
,tickets panel add (name)Sends or recreates a persistent ticket panel in an optional channel
- Aliases
- resend
- Parameters
- panel, channel
- Requires
- Administrator
,tickets panel send (panel) <channel>Changes a panel's plain, classic embed, or Components V2 message
- Aliases
- embed
- Parameters
- panel, message
- Requires
- Administrator
,tickets panel message (panel) (message)Changes a panel's open-ticket button label and optional emoji
- Aliases
- None
- Parameters
- panel, label, emoji
- Requires
- Administrator
,tickets panel button (panel) (label) <emoji>Disables and removes a ticket panel configuration
- Aliases
- delete
- Parameters
- panel
- Requires
- Administrator
,tickets panel remove (panel)Lists every configured ticket panel
- Aliases
- view
- Parameters
- n/a
- Requires
- Administrator
,tickets panel listShows the current ticket configuration; use setup to edit it
- Aliases
- None
- Parameters
- n/a
- Requires
- Administrator
,tickets configLists all currently open or claimed tickets
- Aliases
- None
- Parameters
- n/a
- Requires
- Ticket Staff
,tickets listSets the ticket support role without rebuilding the setup
- Aliases
- None
- Parameters
- role or off
- Requires
- Administrator
,tickets support (role or off)Automatically assigns new tickets to the least-busy support member
- Aliases
- auto-assign
- Parameters
- state
- Requires
- Administrator
,tickets autoassign (on|off)Claims the current ticket for yourself
- Aliases
- None
- Parameters
- n/a
- Requires
- Ticket Staff
,tickets claimEnables or disables the ticket creator rating prompt
- Aliases
- rating
- Parameters
- state
- Requires
- Administrator
,tickets ratings (on|off)Removes the current ticket claimer
- Aliases
- None
- Parameters
- n/a
- Requires
- Ticket Staff
,tickets unclaimDirectly changes ticket panel, category, transcript, and log destinations
- Aliases
- channels
- Parameters
- n/a
- Requires
- Administrator
,tickets channel (subcommand) (channel)Closes the current ticket while preserving its channel and history
- Aliases
- None
- Parameters
- reason
- Requires
- Ticket Creator or Staff
,tickets close <reason>Chooses HTML, plain text, or both transcript files
- Aliases
- transcripttype, transcript-format
- Parameters
- format
- Requires
- Administrator
,tickets transcriptformat (html|txt|both)Manages roles allowed to view closed tickets or transcript archives
- Aliases
- viewers
- Parameters
- scope, action, role
- Requires
- Administrator
,tickets access (closed|transcript) (add|remove|list) <role>Reopens a closed ticket and restores creator access
- Aliases
- None
- Parameters
- n/a
- Requires
- Ticket Staff
,tickets reopenAsks for confirmation, archives the configured transcript files, then deletes the ticket
- Aliases
- None
- Parameters
- reason
- Requires
- Ticket Staff
,tickets delete <reason>Renames the current ticket channel
- Aliases
- None
- Parameters
- name
- Requires
- Ticket Staff
,tickets rename (name)Toggles a member or role blocked from opening tickets, or lists entries
- Aliases
- None
- Parameters
- type, member, role
- Requires
- Administrator
,tickets blacklist <user|role> <member|role>Sets the current ticket subject for staff and summaries
- Aliases
- None
- Parameters
- subject
- Requires
- Ticket Creator or Staff
,tickets subject (subject)Allows a member or role into the current ticket
- Aliases
- None
- Parameters
- member, role
- Requires
- Ticket Staff
,tickets allow (member|role)Sets the priority of the current ticket
- Aliases
- urgency
- Parameters
- priority
- Requires
- Ticket Staff
,tickets priority (low|normal|high|urgent)Removes a member or role from the current ticket
- Aliases
- None
- Parameters
- member, role
- Requires
- Ticket Staff
,tickets deny (member|role)Adds and manages private staff notes for the current ticket
- Aliases
- notes
- Parameters
- n/a
- Requires
- Ticket Staff
,tickets noteSends or manages reusable staff replies
- Aliases
- savedreply, saved-reply
- Parameters
- name
- Requires
- Ticket Staff
,tickets reply (name)Exports the current ticket using the configured transcript format
- Aliases
- None
- Parameters
- n/a
- Requires
- Ticket Staff
,tickets transcriptShows ticket volume, response time, ratings, and staff workload
- Aliases
- stats
- Parameters
- n/a
- Requires
- Administrator
,tickets analyticsSets the category where new tickets are created
- Aliases
- open
- Parameters
- category
- Requires
- Administrator
,tickets channel category (category)Sets the category where closed tickets are moved
- Aliases
- None
- Parameters
- category
- Requires
- Administrator
,tickets channel closed (category)Sets the private channel receiving ticket action logs
- Aliases
- log
- Parameters
- channel
- Requires
- Administrator
,tickets channel logs (channel)Moves the primary ticket panel to a text channel
- Aliases
- None
- Parameters
- channel
- Requires
- Administrator
,tickets channel panel (channel)Sets the private channel receiving downloadable ticket transcripts
- Aliases
- transcripts
- Parameters
- channel
- Requires
- Administrator
,tickets channel transcript (channel)Adds a private staff note to the current ticket
- Aliases
- None
- Parameters
- text
- Requires
- Ticket Staff
,tickets note add (text)Lists private staff notes for the current ticket
- Aliases
- view
- Parameters
- n/a
- Requires
- Ticket Staff
,tickets note listRemoves one private staff note from the current ticket
- Aliases
- delete
- Parameters
- note id
- Requires
- Ticket Staff
,tickets note remove (note id)Creates or updates a reusable staff reply
- Aliases
- create, edit, set
- Parameters
- name, message
- Requires
- Ticket Staff
,tickets reply add (name) (message)Lists every saved staff reply
- Aliases
- view
- Parameters
- n/a
- Requires
- Ticket Staff
,tickets reply listDeletes a saved staff reply
- Aliases
- delete
- Parameters
- name
- Requires
- Ticket Staff
,tickets reply remove (name)Sends a saved reply in the current ticket
- Aliases
- use
- Parameters
- name
- Requires
- Ticket Staff
,tickets reply send (name)