Skip to content

Ticket Commands

The ticket system allows users to create private support channels with staff. Tickets include transcripts, priority levels, and staff assignment.

Before using tickets, configure the system:

/settings ticket category <category> # Where ticket channels are created
/settings ticket supportrole <role> # Role that can see all tickets
/settings ticket logchannel <channel> # Where ticket logs are posted
/settings ticket maxperuser <limit> # Max open tickets per user (1-10)
/ticket create [category] [priority]
OptionDescription
categoryTicket category (General, Technical, Billing, etc.)
priorityPriority level (low, normal, high, urgent)

A private channel is created that only you and support staff can see.

/ticket close [reason]

Closes the ticket and generates a transcript. The channel is deleted after a short delay.

/ticket info

Shows ticket details including creation time, category, priority, and participants.

These commands require the Manage Messages permission.

/ticket add <user> # Add a user to the ticket
/ticket remove <user> # Remove a user from the ticket
/ticket assign <staff>

Assigns a staff member as the primary handler for the ticket.

/ticket priority <level>
LevelDescription
lowNon-urgent issues
normalStandard requests
highImportant issues
urgentCritical problems
/ticket list [status]

List all tickets. Filter by open or closed status.

When a ticket is closed, a transcript is automatically saved containing:

  • All messages in the ticket
  • Timestamps
  • User information
  • Attachments (links)

Transcripts are posted to the configured log channel.

Priority affects how tickets are displayed and can help staff prioritize responses:

  • Urgent - Immediate attention needed
  • High - Important, respond soon
  • Normal - Standard priority
  • Low - When you have time

Categories help organize tickets by type:

  • General
  • Technical
  • Billing
  • Feedback
  • Report
  • Other