Ticket System
Create a professional support system inside your Discord server – with private ticket channels, role permissions, logs, transcripts, and full customization.
🧭 How It Works
Tickets are created by clicking a Button or Dropdown from a pre-defined Ticket Panel.
Admins can create these panels via:
/ticketpanel
🛠️ Configuration via /setup
In the setup menu, you can configure:
Option | Description |
---|---|
🎫 Panel Style | Button or Dropdown (customizable per panel) |
📍 Panel Channel | Channel where users open tickets |
🧑💼 Support Roles | Who can access & manage tickets |
📥 Transcript Channel | Where saved ticket logs are sent |
📋 Log Channel | Logs ticket actions (open, close, claim, etc.) |
🧩 Ticket Workflow
- User clicks a button or dropdown to open a ticket
- Lexora creates a private channel like
ticket-1005
- A welcome embed is posted with the following buttons:
Button | Action |
---|---|
🎟️ Claim | Supporter takes over the ticket |
🔒 Close | Closes the ticket (read-only) |
📄 Save | Saves and sends a transcript |
🗑️ Delete | Deletes the ticket channel |
All actions are logged and translated based on server language.
📄 Transcripts
- All messages in the ticket are saved as
.txt
or.html
- Automatically sent to the user via DM and to the transcript channel
- Files are named based on ticket ID, e.g.
TICKET-1032.txt
🎛️ Ticket Panel Customization
Admins can:
- Choose panel title, emoji and color
- Set multiple labels for different topics (e.g. “🎫 General Help”, “🛠️ Technical Support”)
- Manage all panels in the
/ticketsetup
menu - Edit or delete panels any time
🔐 Permissions & Roles
- Only users with a configured support role can see & respond to tickets
- Channels are hidden from everyone else by default
- Panel management is restricted to Admins/Mod roles
📌 Notes
- Fully supports multi-language (EN/DE)
- All buttons include access control and prevent abuse