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:

OptionDescription
🎫 Panel StyleButton or Dropdown (customizable per panel)
📍 Panel ChannelChannel where users open tickets
🧑‍💼 Support RolesWho can access & manage tickets
📥 Transcript ChannelWhere saved ticket logs are sent
📋 Log ChannelLogs ticket actions (open, close, claim, etc.)

🧩 Ticket Workflow

  1. User clicks a button or dropdown to open a ticket
  2. Lexora creates a private channel like ticket-1005
  3. A welcome embed is posted with the following buttons:
ButtonAction
🎟️ ClaimSupporter takes over the ticket
🔒 CloseCloses the ticket (read-only)
📄 SaveSaves and sends a transcript
🗑️ DeleteDeletes 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