Categories & Panels
Understanding the Basics
The ticket system is built around two main components:
Ticket Panels - These are the embed messages users interact with to create tickets
Ticket Categories - These define the different types of tickets users can create
Each panel can include multiple categories, and the same category can be used across different panels.
Ticket Panels Configuration
Panels are defined in the TicketPanels section of your config.yml file. Here's how to set up a panel:
TicketPanels:
Panel1: # This is the panel ID (must be unique)
Name: "Support Panel" # Display name for the panel
Categories: ["TicketCategory1", "TicketCategory3"] # List of category IDs to include
Embed: # Embed appearance settings
Title: "Support Tickets" # Panel title
Description: "> If you need any assistance click on the button corresponding to the type of ticket you wish to open."
Color: "#5e99ff" # Hex color code, leave blank to use bot default
PanelImage: "https://i.imgur.com/wOifew6.png" # Large image in the embed
CustomThumbnailURL: "" # Small image in the corner of the embed
Timestamp: false # Whether to display timestamp
Footer: # Footer settings
Enabled: true
CustomIconURL: "" # Footer icon
text: "" # Footer textAdding Multiple Panels
You can create unlimited panels, To add another panel, simply add a new entry under TicketPanels:
Each panel can be sent to different channels using the /panel command with the panel ID.
Ticket Categories Configuration
Categories define the different types of tickets users can create. They're configured in the TicketCategories section:
Adding More Categories
You can create unlimited categories, To add a new category, add a new entry under TicketCategories:
Once added, you can include the new category in any panel by adding its ID to the panel's Categories list.
Adding Ticket Questions
Questions allow you to gather specific information when a user creates a ticket. Add questions to a category like this:
Important Notes:
You can add up to 5 questions per category (Discord limitation)
Each
customIdmust be unique and contain no spacesValid styles are "Paragraph" or "Short"
Working Hours Placeholders
If you have working hours enabled, you can display them in your panel descriptions using these placeholders:
Example usage:
Advanced Configuration Examples
Example: Support Panel with Multiple Categories
Example: Application Form with Questions
By configuring these elements, you can create a customized ticket system tailored to your server's needs. Remember to use the /panel command to send your panels to the appropriate channels after setting up your configuration.
Last updated
Was this helpful?