All bots

Ticket Desk

By DiscordBotHost Starters · tickets

Ticket Desk icon

Give members a private support channel with a ticket panel, staff approval, archiving, and duplicate-ticket protection.

About this bot

Create a straightforward support desk inside your Discord server. An administrator posts a ticket panel; members press a button to open a private channel with staff. Staff can confirm, archive, or delete tickets. The upstream bot prevents double-click duplicates and limits members to one open ticket, with a cooldown between requests. The hosted configuration limits the open category to 20 tickets. Adapted from thesleax’s MIT-licensed Ticket Bot; this listing is maintained by DiscordBotHost rather than the upstream author. Upstream source: https://github.com/thesleax/ticket-bot/tree/e8ccdae0961809d481979a4d575a17aaa0955070

Setup and support

Create open-ticket and archive categories, copy their IDs and your server ID, and enter them with BOT_TOKEN. Add optional support-role IDs separated by commas. Start the bot and run /ticket-panel as an administrator. Test with a normal member and a staff member, confirming the private channel cannot be seen by @everyone. Free hosting follows the platform’s weekly renewal and one-active-Free-slot policy.

No paid external service is required.

No paid API or external database is required.

Discord support: @.darky_

MIT; original copyright and license included in the source package.

Report this bot to platform support

Required setup

A Discord application and its bot token are required. Only approved settings are collected; code and runtime access stay private.

  • Server ID · Required · discord_id
  • Open-ticket category ID · Required · discord_id

    Create a category for open tickets.

  • Archive category ID · Required · discord_id

    Create a separate category for archived tickets.

  • Support role IDs · Optional · text

    Optional comma-separated IDs. The server owner always has staff access.