Skip to main content
The Tickets module provides a complete solution for handling member support, inquiries, and reports. It supports up to 25 unique ticket categories (types), interactive UI panels (buttons or dropdowns), automated transcripts, and robust logging.
Required Permission: Server Owner, Extra Owners, and Trusted Users can configure the ticket system. Managing active tickets requires a configured Support Role.

Step-by-Step Setup Guide

Setting up your ticket system requires configuring your team, creating your categories, and deploying the interactive panel.
1

Configure Support Team

First, define which roles can view and answer tickets.
2

Set Logging Channel

Set the channel where ticket creations, deletions, and transcripts will be sent.
Optional: Turn on automatic chat transcripts with .ticket autotranscript enable.
3

Create Ticket Types

Create the distinct categories (types) users can open. You need at least one type before creating a panel.
(Syntax: .ticket type create <name> <category> [label] [emoji])
4

Deploy the Panel

Deploy the panel into your chosen channel. You can use normal text or a rich embed (see Customizing Messages below).
After running this command, an interactive menu will appear allowing you to select which of your configured ticket types to include, and whether you want them displayed as Buttons or a Dropdown Menu.

Customizing Messages

You can use both plain text and rich embeds for both your Ticket Panels and your Greet Messages (the message sent inside the ticket when it opens).

Customizing the Panel

Design a rich embed using the interactive embed builder, then deploy your panel using the {embed:name} syntax.
1

Create the Embed

Use the dropdown menu to customize the title, description, color, and images.
2

Deploy the Panel

The embed will be rendered as the main panel message above the interactive buttons/dropdowns.

Customizing the Greet Message

The greet message is the first message ZEON sends inside a newly opened ticket. You can attach a custom embed to it in the exact same way.
In this example, ZEON will tag the user, send the welcome text, and attach the support_info embed.

Managing Active Tickets

Once a user opens a ticket, your Support Team can manage it using the control panel sent inside the ticket channel, or via commands.

Inside-Ticket Commands

These commands must be run inside the actual ticket channel.

Interactive Control Panel

Every ticket automatically contains a persistent control panel at the bottom with quick-action buttons for support staff. Active Tickets:
  • Close (Red): Archives the ticket, hiding it from the user while preserving it for staff.
  • Rename (Grey): Opens a popup menu to quickly rename the channel.
  • Transcript (Grey): Generates an HTML log of the chat and sends it to the logging channel.
  • Delete (Red): Permanently deletes the ticket channel.
Archived Tickets:
  • Reopen (Green): Un-archives the ticket and restores the user’s access.
  • Rename (Grey): Opens a popup menu to quickly rename the channel.
  • Transcript (Grey): Generates an HTML log of the chat and sends it to the logging channel.
  • Delete (Red): Permanently deletes the ticket channel.