Tickets
Create a support ticket system with categories, transcripts, and staff management.
Tickets
The Ticket system lets members create private support channels for help, reports, or requests. Staff can manage, claim, and close tickets with full transcripts.
How It Works
- A member clicks the Open Ticket button or uses
/ticket create - A private channel is created, visible only to the member and staff
- Staff members help resolve the issue
- The ticket is closed with an optional transcript saved
Commands
| Command | Description |
|---|---|
/ticket create <reason> | Open a new ticket |
/ticket close | Close the current ticket |
/ticket claim | Claim a ticket (staff) |
/ticket add @user | Add a user to the ticket |
/ticket remove @user | Remove a user from the ticket |
/ticket rename <name> | Rename the ticket channel |
/ticket transcript | Generate a transcript |
Configuration
Setup
- Go to Dashboard → Tickets
- Enable the module
- Configure ticket categories
- Set the panel channel (where the "Open Ticket" button appears)
- Set the transcript channel (where closed ticket logs are saved)
Categories
Create multiple ticket categories for different purposes:
| Category | Example Use |
|---|---|
| General Support | Questions, help, guidance |
| Bug Report | Report bugs or issues |
| Suggestion | Feature requests and ideas |
| Purchase | Payment or billing inquiries |
Each category can have:
- Custom name and emoji
- Designated staff roles
- Custom opening message template
- Unique channel prefix (e.g.,
support-,bug-,purchase-)
Ticket Panel
The ticket panel is a message with buttons for each category:
- Go to Dashboard → Tickets → Panel
- Customize the embed (title, description, color)
- Add category buttons
- Click Send Panel
Transcripts
When a ticket is closed, a transcript can be:
- Posted to a transcript channel as an embed
- Saved as an HTML file (downloadable)
- Sent to the ticket creator via DM
Limits
| Setting | Default |
|---|---|
| Max open tickets per user | 3 |
| Auto-close inactive tickets | 48 hours (configurable) |
| Transcript retention | Permanent |
Permissions Required
| Permission | Why |
|---|---|
| Manage Channels | To create and delete ticket channels |
| Manage Roles | To set channel permission overrides |
| Send Messages | To send ticket messages |
| Embed Links | To render ticket embeds |
| Attach Files | To send transcript files |