Skip to main content
The ticket system has three layers. Understanding them makes everything else obvious.

Panel

The message members interact with. It lives in a channel and shows either buttons or a dropdown. A server can have several — one in #support, one in #staff-applications.

Option

A reason for opening a ticket — one button or one dropdown entry. “General Help”, “Report a User”, “Billing”. Options belong to a panel, and carry almost all the configuration: which roles can open them, which roles can see them, what category the channel goes in, what messages get sent.

Ticket

The channel created when someone picks an option. It gets a case number, controls for claiming and closing, and produces a transcript when it’s done.

The fast way

An interactive interface that walks you through creating a panel, adding options and setting staff roles without typing a single subcommand. Aliases: configure, config. Requires ticket staff or Administrator. If you’d rather do it by hand, the manual version is:
1

Set your staff roles

Requires Administrator. These roles can configure the ticket system and see every ticket.
2

Create a panel

See Panels.
3

Add options

See Options.
4

Post it

Publishes the panel message with its current options. Run it again any time you change them.

Day-to-day commands

For staff, once tickets are running: For members:

Access control

Three levels, set per option: Plus the global staff roles from !tickets staff, which apply everywhere. Full detail in Access & permissions.

Lifecycle automation

Options can manage themselves. All of these are per-option, and 0 turns each off:
A common shape: remind at 1 day of silence, close at 3 days, delete 7 days after closing.

Where to go next

Panels

Modes, categories, naming formats, case numbers, limits.

Options

Labels, emojis, styles, categories, lifecycle timers.

Access

Support roles, trainees, requirements, blacklists.

Messages

Greetings, DMs, close notices, and the forms system.

Transcripts

Where they’re stored and how to pull them back.