Categories & Panels

Understanding the Basics

The ticket system is built around two main components:

  1. Ticket Panels - These are the embed messages users interact with to create tickets

  2. 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 text

Adding 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 customId must be unique and contain no spaces

  • Valid 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?