๐ŸŽซ

Ticket Tool

Professional ticket system for your Discord server โ€” simple, reliable, and fully customizable.

๐Ÿš€ Add to Discord Documentation

โœจ Features

๐ŸŽ›๏ธ

Custom Panels

Create stylish panels with dropdown menus. Users choose a category and describe their issue in a modal.

๐Ÿ”’

Private Channels

Each ticket is a private channel visible only to the author and your support team.

๐Ÿ“„

Transcripts

Generate HTML transcripts of any ticket with one click. Saved to your log channel automatically.

โฑ๏ธ

Auto-Close

Set a timer to automatically close inactive tickets. Keeps your server clean.

๐Ÿ‘ฅ

Support Role

Assign a role to handle tickets. Only staff can see and respond to support requests.

โš™๏ธ

Highly Configurable

Custom welcome messages, ticket limits, and more โ€” all via slash commands.

๐Ÿ“š Documentation

Initial Setup

  1. Invite the bot using the link at the bottom of this page. Required permissions: Manage Channels, Manage Roles, Send Messages, Read Messages, Read Message History, Attach Files, Use Slash Commands.
  2. Run /ticket config and set the support role and a category. Example:
    /ticket config support_role:@Support category:Tickets log_channel:#logs
  3. Create a panel with /ticket panel. Enter categories in the format:
    Bug,๐Ÿ”ง; Report,๐Ÿšซ; Question,โ“ (semicolon separated, each label + optional emoji).
  4. The panel will appear in the current channel. It persists across bot restarts.

Configuration Options

/ticket config All options:

Managing Tickets

Inside a ticket channel, three buttons appear:

Both the ticket author and support roles can use these buttons.

Auto-Close System

If auto_close_hours is set, the bot checks every 30 minutes. Tickets with no activity for the specified time are deleted (transcript saved if configured).

โ“ FAQ

How do I set up the support role?

Run /ticket config support_role:@YourRole to assign which role can view and manage tickets. You can change it at any time.

What happens if I restart the bot?

All panels are saved and reloaded automatically. Tickets remain unchanged. The bot is fully persistent.

How do I change the welcome message?

Use /ticket config welcome_message:"Hello {user}, we will help you soon!"

Can I limit how many tickets a user opens?

Yes, set ticket_limit via config. If a user tries to open another, they are prompted to close an existing one first.

๐Ÿ”— Add Ticket Tool to Your Server

The bot needs these permissions to work:

Manage Channels Manage Roles Send Messages Read Messages Read Message History Attach Files Use Slash Commands
โž• Add to Discord