The most advanced self-hosted ticket bot for Discord
Related Projects:
Open Ticket is the most advanced and customizable Discord ticket bot available. With 350+ configurable settings, you have full control over every aspect of your ticket system!
From HTML transcripts and Advanced Plugins to Claiming & Pinning, Questions & Modals, Detailed Statistics, and much more.
The bot is fully translated into 36+ languages and has been battle-tested in large Discord servers.
Need help or want to get involved? Feel free to join our Discord server.
โค๏ธ Love Open Ticket? Sponsorships help fuel our HTML transcript servers and future features! โค๏ธ
-> Navigate to (โฑ๏ธ Quick Setup)
-> Navigate to (๐ Documentation)
-> Navigate to (๐ Support Server)
- โณ Quick Setup - Using the interactive Quick Setup CLI, you can configure Open Ticket in less than 5min!
- ๐ฆ Pterodactyl Support - Open Ticket works perfect on Pterodactyl based panels. (Download official eggs)
- ๐ฉ No Credits - Your bot won't contain any form of bloat or credits. It's all yours!
- ๐ Private & Secure - It has been battletested by thousands of servers and respects security & privacy.
- ๐ Scalable - Made to handle huge servers and has already been tested in servers with 100k members.
- ๐ HTML Transcripts - The built-in HTML Transcripts Service provides beautiful & easy-to-use transcripts.
- โ Ticket Status - Close, reopen, delete, claim, pin, rename or move tickets in your server.
- ๐ฌ๐ง Translation - Every message has been translated in more than 36 languages by our community.
- ๐จ Customisation - More than 200+ settings are related to customisation & advanced features.
- ๐ฅ๏ธ Interactions - The bot has full support for buttons, dropdowns, slash/text commands & modals.
- โ Unlimited Possibilities - Create an infinite amount of tickets, questions & panels.
- ๐ Advanced Plugins - Create advanced plugins or use pre-made plugins by our community.
- ๐ฅ Participants - Add or remove participants & transfer ownership from one user to another.
- ๐ Detailed Statistics - With more than 50+ statistics for tickets, users & the server.
- ๐ซ Blacklist - Blacklist users to prevent them from creating new tickets.
- ๐จ Priorities - Assign different priority levels to tickets to mark them as important.
- โ Modal Questions - Give users the ability to answer questions in a modal before their ticket is created.
- โจ Commands - Manage all your tickets with more than 28+ commands.
- ๐ค Automation - Automate ticket handling with autoclose, autodelete & slow mode.
- ๐ Additional Features - For some weird reason, the bot also supports Reaction Role & URL Buttons.
And even more using pre-made community plugins!
- ๐ฌ Reviews - Create & manage a support review system.
- ๐ข Feedback - Collect feedback & create forms for users to answer.
- โฐ Reminders - Create & manage customisable reminders.
- ๐ท๏ธ Tags - Create tags & answer questions automatically using keywords.
- ๐ Forms - Create advanced forms and automatically ask for repetitive questions.
- ๐ Channel Display - Create a voice channel with realtime statistics from the ticket system.
- ๐พ SQLite Database - Use an
SQLitedatabase for increased performance. - ๐ Custom Embeds - Create your own embeds and send them using a command.
- ๐จ Customisation - Yep, you heard it right. Even more customisation!
- ๐ And so much more...
- Download the latest version of Open Ticket on Github.
- Make sure Node.js & Npm are installed using
node -v(minimumv20).- Install any required dependencies using
npm install.- Start the Quick Setup CLI using
npm run setup.- Click on
> โฑ๏ธ Quick Setupand follow the instructions.- Start the bot using
npm startornode index.js
- If required, the bot will give a report of errors that must be solved.
- Follow the instructions and restart the bot.
- Enjoy using Open Ticket!
-> Navigate to (๐ Documentation)
-> Navigate to (๐ Support Server)
-> Navigate to (๐งฉ Download Plugins)
- A VPS (Virtual Private Server) - Extra customisation & more stability. Recommended for most servers.
- Any Pterodactyl-Based Panel - Easy installation & configuration.
Huge thanks to our sponsors for making this project possible. Your support means everything to us.
![]() |
![]() |
![]() |
| guillee3 | yeeetSK | jacobhumston |
A list of amazing people who have contributed or provided supported for Open Ticket and Open Discord.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| ๐ป๐งฉ๐ฌ DJj123dj | ๐งฉ๐ฌ Guillee3 | ๐ฌ smetsliam | ๐ฌ Frank Vissers | ๐ฌ Sanke | ๐งฉ SKaranjaN |
|---|
With the amazing support of our translators, we've been able to translate Open Ticket in more than 36 languages!
- ๐ข Available
- ๐ค Partially Made Using AI
- ๐ Incomplete
- ๐ด Unavailable/Outdated
| ๐ | Languages (36) | Maintainer (Github/Discord) |
|---|---|---|
| ๐ข | ๐ฌ๐ง English | djj123dj |
| ๐ข | ๐ณ๐ฑ Dutch | djj123dj |
| ๐ข | ๐ฉ๐ช German | benzorich |
| ๐ข | ๐ซ๐ท French | guillee.3 |
| ๐ข | ๐ช๐ธ Spanish | redactado & josuens |
| ๐ข | ๐ต๐น Portuguese | quiradon |
| ๐ข | ๐ฎ๐น Italian | fraden1mvp. & imperatorix_17 |
| ๐ข | ๐ธ๐ช Swedish | NoOneNook |
| ๐ข | ๐ณ๐ด Norwegian | NoOneNook |
| ๐ข | ๐น๐ญ Thai | modshd |
| ๐ข | ๐ฎ๐ณ Hindi | challenger_nova |
| ๐ข | ๐ญ๐บ Hungarian | kornel0706 |
| ๐ข | ๐ฎ๐ฉ Indonesian | erxg |
| ๐ข | ๐ฑ๐น Lithuanian | tsgindrius |
| ๐ข | ๐บ๐ฆ Ukrainian | anderskiy |
| ๐ข | ๐จ๐ฟ Czech | spyeye_ |
| ๐ข | ๐ท๐ด Romanian | sankedev |
| ๐ข | ๐ฉ๐ฐ Danish | the_gamer |
| ๐ข | ๐น๐ท Turkish | palestinian |
| ๐ข | ๐ฆ๐ช Arabic | palestinian |
| ๐ข | ๐ต๐ฑ Polish | danoglez |
| ๐ข | ๐ฎ๐ท Persian | dysashop & zhavis |
| ๐ข | ๐ง๐ฉ Bengali | HanumeshGupta |
| ๐ข | โ Catalan | guillee3 |
| ๐ค | ๐ช๐ช Estonian | iamnotmega |
| ๐ค | ๐ซ๐ฎ Finnish | iamnotmega |
| ๐ค | ๐ฏ๐ต Japanese | HanumeshGupta |
| ๐ค | ๐ฌ๐ท Greek | HanumeshGupta |
| ๐ค | ๐ธ๐ฎ Slovenian | HanumeshGupta |
| ๐ค | ๐ฐ๐ท Korean | HanumeshGupta |
| ๐ค | ๐ฎ๐ณ Tamil | HanumeshGupta |
| ๐ค | ๐จ๐ณ Simplified Chinese | HanumeshGupta |
| ๐ค | โ Kurdish | HanumeshGupta |
| ๐ค | ๐ท๐บ Russian | NoOneNook |
| ๐ค | ๐ฑ๐ป Latvian | NoOneNook |
| ๐ค | ๐ป๐ณ Vietnamese | ngocdiep2006 |
| ๐ด | ๐จ๐ณ Traditional Chinese | โญ Contribute! |
If you enjoy using Open ticket, consider starring this repository.
This will help us grow and reach even more people!
Download all plugins from our Official Plugin Repository!
ot-sqlite-database,ot-reviews,ot-feedback,ot-tags,ot-restrictions
- ๐ Example - These plugins serve as an example or starting template.
- ๐ข Command - These plugins add new commands to the bot.
- โ๏ธ Utility - These plugins help with utility systems. You might not notice them as a ticket user/admin directly.
- ๐จ Customisation - These plugins add even more customisation to the bot.
- ๐ผ Management - These plugins add features that help you manage your server or ticket system.
- ๐ค Client - These plugins add features affecting the Discord Client or bot itself.
- Please Create a new category when your plugin doesn't fit in one of the available categories.
| Name | Category | Description |
|---|---|---|
example-plugin |
๐ Example | This is just an example plugin for people that want to create their own plugin. |
example-command |
๐ Example | Sample custom command using the Open Discord system. |
ot-jump-to-top |
๐ข Command | Add a simple command to jump to the top of the ticket. |
ot-kill-switch |
๐ข Command | Temporarily disable the ticket system using a kill switch. |
ot-hosting-status |
๐ข Command | A simple command to send hosting status updates to a channel. |
ot-shutdown |
๐ข Command | A simple command to turn off the bot from a slash command (server & bot owner only). |
ot-sqlite-database |
โ๏ธ Utility | With this plugin, the database will be an SQLite file. It's a must-have for large servers! |
ot-no-slash-clear |
โ๏ธ Utility | Disable the automatic removal of slash commands that aren't used by Open Ticket. |
ot-migrate-v3 |
โ๏ธ Utility | Use this plugin to migrate all tickets from Open Ticket v3 to v4. |
ot-ticket-message-extras |
๐จ Customisation | A plugin which adds a few little features to the ticket message. |
ot-rename-keep-prefix |
๐จ Customisation | Simple plugin to keep the channel prefix when using the /rename command. |
ot-customise-buttons |
๐จ Customisation | Customise almost all built-in buttons. This includes the claim, reopen, close & delete buttons. |
ot-ephemeral-messages |
๐จ Customisation | Customise for every messages if it needs to be ephemeral or not. |
ot-footers |
๐จ Customisation | A simple plugin to add footers in all Open Ticket embeds. |
ot-alt-detector |
๐ผ Management | Use the discord-alt-detector npm package by DJdj Development in your ticket bot. |
ot-embeds |
๐ผ Management | Create custom premade embeds in the config or use the command to create one from scratch. |
ot-move-actions |
๐ผ Management | Automatically unclaim/unpin a ticket when it's moved using /move. |
ot-reviews |
๐ผ Management | Review system for Open Ticket! It is very customisable and has lots of features. |
ot-tags |
๐ผ Management | Use tags to quickly reply with a pre-existing text. |
ot-restrictions |
๐ผ Management | Restrict which roles can open a specific ticket option. |
ot-better-status |
๐ค Client | An advanced status plugin to rotate between states. It also allows for the use of variables. |
ot-channel-display |
๐ค Client | A plugin to show different variables in a voice channel in your server. |
ot-vanity |
๐ค Client | A plugin to detect the vanity status of members in the server and give them exclusive privilleges. |
| Name | Author | Category | Description |
|---|---|---|---|
ot-config-reload |
guillee.3 | โ๏ธ Utility | This plugin adds a new command that allows reloading the Open Ticket config files without the need for a restart. |
ot-feedback |
an_developer | ๐ผ Management | A plugin to gather feedback of your support service. |
ot-assign-role |
rapid.fast | ๐ผ Management | This plugin assigns a predefined role to a user upon creating a ticket. |
ot-moderation |
NotMukundOP | ๐ผ Management | A simple moderation plugin for Open Discord with ban, kick & warnings. |
ot-template-system |
DanoGlez | ๐ผ Management | Predefined template system for sending quick messages. |
ot-volume-warning |
guillee.3 | ๐ผ Management | Alerts ticket creators when too many tickets are open, indicating possible response delays. |
ot-reminders |
guillee.3 | ๐ผ Management | Set reminders that will be sent to a channel every specified time. |
ot-ticket-forms |
guillee.3 | ๐ผ Management | An advanced forms plugin for Open Ticket. |
ot-followups |
guillee.3 | ๐ผ Management | Send additional follow-up messages to a ticket. |
ot-twitch-notifier |
guillee.3 | ๐ผ Management | Get notified when your favorite Twitch streamers go live. |
ot-translate-cmds |
guillee.3 | ๐ค Client | Translate all built-in command names, descriptions & options. |
README.md
Changelog - Documentation - Website - Support Server - License
ยฉ 2021 - 2026 - DJdj Development - Terms - Privacy Policy - Support Us












