TicketDesk Documentation

Everything you need to set up and run TicketDesk on your Discord server.

⚡ Quick Start

Get up and running in under 5 minutes:

1
Add the bot to your server using the invite link on ticketdesk.xyz.
2
Run /setup to see the quick setup guide in Discord.
3
Add a support role: /team add-role @SupportRole
4
Create a category: /category create name:Bug Report emoji:🐛
5
Create and deploy a panel: /panel create title:Support/panel add-category panel_id:1 category_id:1/panel deploy panel_id:1 channel:#support
6
Configure everything else in the Dashboard — no commands needed.

🎫 Ticket Commands

/ticket close [reason]

Close the current ticket. Works for support staff and the ticket owner.

/ticket reopen

Reopen a closed ticket. Staff only.

/ticket assign @member

Assign the ticket to a support member. Staff only.

/ticket add @member

Add a user to the ticket. Staff only.

/ticket remove @member

Remove a user from the ticket. Staff only.

/ticket rename [name]

Rename the ticket channel. Staff only.

/ticket list

List all open tickets. Staff only.

/ticket info

Show details about the current ticket.

/ticket note [text]

Add a private staff note. Only visible to staff.

/ticket notes

View all private notes on this ticket. Staff only.

/ticket tag [tag]

Add a tag to the ticket. Staff only.

/ticket close-request [reason]

Request the ticket opener to close the ticket. Staff only.

/ticket transfer

Transfer ticket to a different category. Staff only.

🧩 Panel Commands

/panel create title: [emoji:] [description:]

Create a new support panel. Staff only.

/panel list

List all panels with their categories and status.

/panel deploy panel_id: channel:

Deploy a panel to a Discord channel. Bot must have Send Messages permission.

/panel add-category panel_id: category_id: [button_label:]

Add a category to a panel.

/panel remove-category panel_id: category_id:

Remove a category from a panel.

/panel delete panel_id:

Delete a panel. Admin only.

👥 Team Commands

/team add-role @role [can_close:] [can_delete:] [is_admin:]

Add a support role with specific permissions. Admin only.

/team remove-role @role

Remove a support role. Admin only.

/team list

List all support roles and their permissions.

/team stats

Show team performance statistics (last 30 days).

📊 Analytics Commands

/stats

Public server stats — open tickets, resolution rate, avg response. Anyone can use this.

/ticket-stats [@member]

Show ticket history for yourself or another user. Staff can look up any user.

/analytics [period:]

Detailed analytics for the server. Staff only. Periods: 7d, 30d, 90d.

/team-stats [period:] [@member]

Per-member performance statistics. Staff only.

/my-stats

Your personal support statistics. Staff only.

/logs view [page:] [event:]

View the audit log. Staff only.

⚙️ Admin Commands

/setup

Show the quick setup guide. Admin only.

/help

Show all available commands.

/ticket-settings channel [category:] [name_template:] [delete_on_close:]

Switch to text channel mode. Admin only.

/ticket-settings thread [channel:] [name_template:]

Switch to private thread mode. Admin only.

/ticket-settings log-channel #channel

Set the audit log channel.

/ticket-settings transcript-channel [#channel]

Set the transcript notification channel.

/autoclose set hours:

Set auto-close inactivity threshold. 0 to disable. Admin only.

/autoclose status

Show current auto-close configuration.

/ticket-count #vc-channel

Show live open ticket count in a voice channel name. Admin only.

/reply send / create / list / delete

Manage saved replies (canned responses). Staff only.

/premium

View premium status and features.

/invite

Get the bot invite link.

/ping

Check bot latency.

⚙️ Dashboard Settings

All settings are configured from the Dashboard. Changes take effect immediately — no bot restart needed.

Available settings: ticket mode, channel naming, auto-close, transcripts, response time alerts, blacklist roles, log channels, embed color, language, and all feature modules.

💎 Premium Features Premium

Upgrade at ticketdesk.xyz/#pricing