Feature
Discord ticket bot
Members click a button and get a private channel with your support team. Add or remove people as needed. When the ticket closes, a transcript lands in your log channel.
Button panel
/ticket panel posts an "open a ticket" message with your own title and description.
Private by default
Only the member, your support role and Hana can see a ticket.
Transcripts
Set a log channel in /ticket setup and closed tickets are saved there.
Custom welcome
/ticket welcome sets the first message in every new ticket, a good place for "include your user ID and screenshots".
Bring people in
/ticket add and /ticket remove work with users and roles.
Set it up
- Create a category for tickets (for example Support Tickets) and a staff role.
- Run
/ticket setupwith that category, the support role, and a log channel for transcripts. - Run
/ticket panelin your support channel. - Optional:
/ticket welcometo set the opening message.
Related guides
Questions
How many tickets can be open at once?
Discord allows 50 channels per category, so that is the practical limit per ticket category.
Who can see tickets?
The member who opened it, the support role from /ticket setup, anyone added with /ticket add, and server admins.
Commands
Staff commands are marked with the permission they need. Full reference.
Tickets
/ticket setup
Manage Server Configure the ticket system requirements.
categoryCategory where new tickets will be created.support_roleRole that can see and answer tickets.log_channeloptional Where to send transcripts when tickets are deleted.
/ticket panel
Manage Server Deploy the interactive ticket creation panel.
channelWhere to drop the panel.titleoptional Custom embed title.descriptionoptional Custom embed text.
/ticket welcome
Manage Server Configure or reset the custom welcome message sent in new tickets.
messageoptional Custom message text. Use {user}, {username}, {ticket_name}, {server}. Leave empty to reset.
/ticket add
Add a user or role to the current ticket.
targetThe user or role to add.
/ticket remove
Remove a user or role from the current ticket.
targetThe user or role to remove.
Try it on your server.
Free, set up in a few minutes, and easy to remove if it isn't for you.