Skip to main content

,ticket

aka ,tick, ,tickets

ticket system: panel, types, and everything inside a ticket

User permissions

No special permissions required

Cooldown

none

Other surface

/ticket · 29 slash subs vs 30 prefix

Anchor

#ticket

Forms

configpanelsetup [embed]preset <list|new|show|set|delete|enable|disable> [type] [field] [value]list [open|archived|all] [member/type]stats [period|from to] [type]add <user>remove <user>rename <name>reason <text>claimunclaimtransfer <member>move <type | category <category>>close [reason]archive [reason]reopen [type] [number]delete [reason]log [channel]: save one ticket's transcript to the log channelblacklist <add|remove|list> [role/user]category [category]limit <1-100>logchannel <channel>: where ticket logs are postedrole <role/list>greet <code/view>buttons <on|off>transcript <on|off>closedcategory [category]panelmode <buttons|dropdown>dm <on|off>autoclose <hours|off>

Syntax

,ticket setup [embed]
/ticket <subcommand>

<required> · [optional]

Example

,ticket setup {description: buy righteous}$p

Subcommands

30 prefix subcommands

Read from the prefix .sub/ tree, the canonical shape. Every entry has a permanent anchor of its own.

,ticket addaka a

add a member to this ticket so they can see and read it

,ticket add <member>
,ticket add @jason
#ticket-add
,ticket archiveaka arch

lock this ticket and keep the channel instead of deleting it

,ticket archive [reason]
,ticket archive resolved by staff
#ticket-archive
,ticket autocloseaka autoarchive, inactivity, stale

auto-archive tickets after this many hours with no activity (off by default)

,ticket autoclose <hours|off>
,ticket autoclose 72
#ticket-autoclose
,ticket blacklistaka bl

blocks members or roles from opening tickets in this server

,ticket blacklist <add/remove/list> [@role/@user]
,ticket blacklist add @spammer
#ticket-blacklist
,ticket buttonsaka button, controls

toggles the management buttons posted inside new tickets

,ticket buttons <on|off>
,ticket buttons on
#ticket-buttons
,ticket categoryaka cat

where tickets are created (blank/none = the server root)

,category <category / none>
,category tickets
#ticket-category
,ticket claimaka cl

claim a ticket so only you can reply to it

,ticket claim
,ticket claim
#ticket-claim
,ticket closeaka c

close this ticket: transcript, log, DM, then the channel is deleted

,ticket close [reason]
,ticket close useless channel
#ticket-close
,ticket closedcategoryaka closedcat, archivecategory, archivecat

where archived tickets are moved (blank/none = archiving is refused)

,ticket closedcategory <category / none>
,ticket closedcategory archived-tickets
#ticket-closedcategory
,ticket configaka panel, settings

Open the ticket manager panel: presets, defaults, panel message and blacklists

,ticket config
,ticket config
#ticket-config
,ticket deleteaka d

delete this ticket channel: the row is kept, so it can be reopened by number

,ticket delete [reason]
,ticket delete useless channel
#ticket-delete
,ticket dmaka dms

toggles the DM sent to a ticket's creator when it is closed or archived

,ticket dm <on|off>
,ticket dm off
#ticket-dm
,ticket limitaka lim

sets ticket limit

,ticket limit <number>
,ticket limit 1
#ticket-limit
,ticket listaka lists, tickets

sends a list of this server's tickets, optionally filtered by member or type

,ticket list [open|archived|all] [@member|type]
,ticket list open support
#ticket-list
,ticket log

save ONE ticket's transcript to the log channel (see logchannel for where that is)

,ticket log [channel]
,ticket log #ticket-3
#ticket-log
,ticket logchannelaka logs, channel, logchan

sets WHERE ticket logs are posted (see log to save one ticket's transcript)

,ticket logchannel <channel>
,ticket logchannel ticket-logs
#ticket-logchannel
,ticket messageaka messages, m, greeting, greet, g

sets the greeting message for the ticket

,ticket greet <embed code/view>
,ticket greet hi {user}
#ticket-message
,ticket moveaka mv, retype

move this ticket to another type, or into another category

,ticket move <type> | ticket move category <category>
,ticket move support
#ticket-move
,ticket panelmodeaka mode, display

sets whether the ticket panel shows buttons or a dropdown

,ticket panelmode <buttons|dropdown>
,ticket panelmode dropdown
#ticket-panelmode
,ticket presetaka presets, type, types

create and edit ticket types without opening the panel

,ticket preset <list|new|show|set|delete|enable|disable> [type] [field] [value]
,ticket preset set support category #tickets
#ticket-preset
,ticket reasonaka why, rs

set what this ticket is about

,ticket reason <text>
,ticket reason refund for a duplicate purchase
#ticket-reason
,ticket remove

removes user from ticket

,ticket remove <user>
,ticket remove @spammer
#ticket-remove
,ticket renameaka name, re

renames ticket channel

,ticket rename <name>
,ticket rename general-support
#ticket-rename
,ticket reopenaka unarchive, ro

reopen the archived ticket you are in, or recreate a deleted one by its number

,ticket reopen [type] [ticket number]
,ticket reopen support 3
#ticket-reopen
,ticket roleaka roles, r, staff

adds roles to ticket staff

,tickets role <role/list>
,tickets role moderator
#ticket-role
,ticket setup

post the public ticket panel in this channel

,ticket setup [embed]
,ticket setup {description: buy righteous}$p
#ticket-setup
,ticket statsaka stat, statistics, report

ticket volume and response times, by type and over a period

,ticket stats [today|week|month|year|all|MM/DD/YY to MM/DD/YY] [type]
,ticket stats 06/23/26 to 06/29/26
#ticket-stats
,ticket transcriptaka transcripts

toggles the HTML transcript posted when a ticket is closed or archived

,ticket transcript <on|off>
,ticket transcript on
#ticket-transcript
,ticket transferaka assign, handoff, tr

transfer this ticket to another staff member

,ticket transfer <member>
,ticket transfer @jason
#ticket-transfer
,ticket unclaimaka uc

release a claimed ticket so any staff can reply again

,ticket unclaim
,ticket unclaim
#ticket-unclaim

Slash leaves

29 leaves

Read from the registered slash builder: groups are flattened, so a grouped leaf reads “group leaf” and anchors with a hyphen between the two words.

Two trees, not one view of one

This command registers 29 leaves on the slash surface against 30 subcommands in its prefix tree. Both lists are on this page in full; neither is a summary of the other.
/ticket panel

Open the ticket manager, or view / post / edit the public panel

/ticket panelactionchannel
ParameterTypeDefaultDetail
actionString—view = preview privately, send = post it, edit = change its message (omit to open the manager)view · send · edit
channelChannel—Channel to post the panel in (send only; defaults to here)(text, announcement channels)
#ticket-panel
/ticket preset

Create and edit ticket types without opening the panel

/ticket presetaction*typefieldvalue
ParameterTypeDefaultDetail
actionrequiredString—What to dolist · show · new · set · enable · disable · delete
typeString—Which ticket type (or the name of the new one)autocompletes as you type: no fixed list
fieldString—Which setting to change (set only)label · emoji · description · style · category · archivecategory · logchannel · pingrole · limit · greeting · channelname · questions · claim · archivable · enabled · transcript · buttons · dm · autoclose
valueString—The new value: leave empty to clear it back to the server default
#ticket-preset
/ticket list

List this server's tickets

/ticket liststate
ParameterTypeDefaultDetail
stateString—Which tickets to showopen · archived · all
#ticket-list
/ticket stats

Ticket volume and response times, by type and period

/ticket statsperiodrangetype
ParameterTypeDefaultDetail
periodString—How far back to looktoday · last 7 days · last 30 days · last 90 days · last year · all time
rangeString—Explicit dates, e.g. 06/23/26 to 06/29/26 (overrides period)
typeString—Only count this ticket typeautocompletes as you type: no fixed list
#ticket-stats
/ticket add

Add a user to this ticket

/ticket adduser*
ParameterTypeDefaultDetail
userrequiredUser—User to add
#ticket-add
/ticket remove

Remove a user from this ticket

/ticket removeuser*
ParameterTypeDefaultDetail
userrequiredUser—User to remove
#ticket-remove
/ticket rename

Rename this ticket channel

/ticket renamename*
ParameterTypeDefaultDetail
namerequiredString—New name
#ticket-rename
/ticket move

Move this ticket to another type, or into another category

/ticket movetypecategory
ParameterTypeDefaultDetail
typeString—Ticket type to move it to (or "default" for the server defaults)autocompletes as you type: no fixed list
categoryChannel—Category to move the channel into(category channels)
#ticket-move
/ticket claim

Claim this ticket so only you can reply

#ticket-claim
/ticket unclaim

Release a claimed ticket

#ticket-unclaim
/ticket transfer

Transfer this ticket to another staff member

/ticket transfermember*
ParameterTypeDefaultDetail
memberrequiredUser—Staff member to hand it to
#ticket-transfer
/ticket close

Close this ticket: transcript, log, delete

/ticket closereasonattachment
ParameterTypeDefaultDetail
reasonString—Why the ticket is being closed
attachmentAttachment—Optional file to include in the log & DM
#ticket-close
/ticket archive

Lock this ticket and keep the channel

/ticket archivereason
ParameterTypeDefaultDetail
reasonString—Why the ticket is being archived
#ticket-archive
/ticket reopen

Reopen the archived ticket you're in, or recreate a deleted one by number

/ticket reopenidtype
ParameterTypeDefaultDetail
idInteger—Ticket number to recreate(min 1)
typeString—Which ticket type that number belongs to (only needed if it is ambiguous)autocompletes as you type: no fixed list
#ticket-reopen
/ticket delete

Delete this ticket channel

/ticket deletereason
ParameterTypeDefaultDetail
reasonString—Why the ticket is being deleted
#ticket-delete
/ticket reason

Set what this ticket is about

/ticket reasontext*
ParameterTypeDefaultDetail
textrequiredString—The ticket's reason
#ticket-reason
/ticket log

Save a transcript of a ticket to the log channel

/ticket logchannel
ParameterTypeDefaultDetail
channelChannelthis oneTicket channel(text channels)
#ticket-log
/ticket blacklist

Block members or roles from opening tickets in this server

/ticket blacklistaction*target
ParameterTypeDefaultDetail
actionrequiredString—add, remove, or listadd · remove · list
targetMentionable—Role or member to add/remove
#ticket-blacklist
/ticket set categorygroup set

Set the category new tickets are created under

/ticket set categorycategory
ParameterTypeDefaultDetail
categoryChannel—Category: leave empty to create tickets at the server root(category channels)
#ticket-set-category
/ticket set limitgroup set

Set max tickets per user

/ticket set limitlimit*
ParameterTypeDefaultDetail
limitrequiredInteger—Max tickets (1-100)(1–100)
#ticket-set-limit
/ticket set logchannelgroup set

Set the channel ticket logs are posted to

/ticket set logchannelchannel*
ParameterTypeDefaultDetail
channelrequiredChannel—Log channel(text, announcement channels)
#ticket-set-logchannel
/ticket set rolegroup set

Add/remove a ticket staff role, or list them

/ticket set rolerole
ParameterTypeDefaultDetail
roleRole—Staff role to toggle (leave empty to list)
#ticket-set-role
/ticket set greetgroup set

Set the ticket greeting message

#ticket-set-greet
/ticket set buttonsgroup set

Toggle the management buttons posted inside new tickets

/ticket set buttonsenabled*
ParameterTypeDefaultDetail
enabledrequiredBoolean—Turn the ticket buttons on or off
#ticket-set-buttons
/ticket set transcriptgroup set

Toggle the HTML transcript posted when a ticket is closed or archived

/ticket set transcriptenabled*
ParameterTypeDefaultDetail
enabledrequiredBoolean—Turn ticket transcripts on or off
#ticket-set-transcript
/ticket set closedcategorygroup set

Set the category archived tickets are moved to

/ticket set closedcategorycategory
ParameterTypeDefaultDetail
categoryChannel—Archive category: leave empty to refuse archiving(category channels)
#ticket-set-closedcategory
/ticket set panelmodegroup set

Show the ticket panel as buttons or a dropdown

/ticket set panelmodemode*
ParameterTypeDefaultDetail
moderequiredString—buttons or dropdownbuttons · dropdown
#ticket-set-panelmode
/ticket set dmgroup set

Toggle the DM sent to a ticket's creator on close/archive

/ticket set dmenabled*
ParameterTypeDefaultDetail
enabledrequiredBoolean—Turn ticket DMs on or off
#ticket-set-dm
/ticket set autoclosegroup set

Auto-archive tickets after this many hours of silence (0 = off)

/ticket set autoclosehours*
ParameterTypeDefaultDetail
hoursrequiredInteger—Hours of no activity before a ticket is warned, then archived (0 turns it off)(0–720)
#ticket-set-autoclose