The most advanced self-hosted ticket bot for Discord
Related Projects:
Open Ticket is the most advanced and customizable Discord ticket bot available right now. It features more than 350+ configurable settings to control almost every aspect of your ticket system.
From HTML transcripts and Advanced Plugins to Claiming & Pinning, Modal Questions & Limits, Detailed Statistics, and much more.
The bot is fully translated into 38+ 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)
-> Navigate to (🧩 Plugins/Addons)
-> Navigate to (🦇 Pterodactyl Eggs)
Ticket Management - Close, reopen, delete, claim or pin tickets with ease.
Powerful Commands - Manage your support system with 30+ commands for staff & users.
Modal Questions - Ask users custom questions before a ticket is created.
Priorities - Assign priority levels to tickets to highlight urgent requests.
Participants - Add or remove participants & transfer ownership from one user to another.
Adjustments - Rename tickets, change ticket types or transfer ownership.
Blacklist & Limits - Prevent users from creating tickets and set per-user or global ticket limits.
Highly Customisable - Configure 350+ settings covering appearance and behaviour.
Unlimited Possibilities - Create unlimited tickets, panels & question flows.
Autoclose Tickets - Automatically close tickets after predefined conditions.
Autodelete Tickets - Automatically delete closed tickets to keep channels clean.
Category Routing - Move tickets between categories based on claim or close state.
HTML Transcripts - Generate beautiful, easy-to-read HTML transcripts for every ticket.
Detailed Statistics - Track 50+ statistics for tickets, users and server activity.
Ticket Logs - Track all ticket events such as creation, closures, and staff actions.
Fully Translated - Available in 38+ languages, translated and maintained by the community.
Modern Interactions - Full support for buttons, dropdowns, slash/text commands & modals.
Panels - Create messages with buttons or a dropdown for users to open tickets.
Sub-Panels - One panel not enough? Use multiple panels to offer more choices.
Plugin System - Use custom plugins to add new features or modify existing behavior of the bot.
Community Plugins - Use and share plugins built by the community.
Advanced API - Build advanced plugins with access to ticket events and internal systems.
Integrations - Connect Open Ticket with external services to automate workflows across platforms.
Bonus Features - Somehow, we included Reaction Roles and URL Button support as well.
Quick Setup - Easy 5-minute configuration using the Interactive Setup CLI.
Scalable & Reliable - Battle-tested in servers with 100k+ members.
Private & Secure - Used by thousands of servers with respect for security & privacy.
Pterodactyl Support - 100% compatible with Pterodactyl panels. (Download official eggs)
Docker Support - Deploy Open Ticket in minutes with Docker containers.
Extend functionality even more with our pre-made community plugins!
Reviews - Create and manage a support review system for tickets.
Tags - Define keywords that automatically trigger predefined responses.
Reminders - Create and manage custom reminders for users or staff.
AI Integrations - Connect to AI providers such as ChatGPT, Claude, or Gemini.
Channel Display - Create voice channels that display real-time ticket system statistics.
Forms - Build advanced forms for collecting structured information from users.
Custom Embeds - Create and send custom embeds via commands.
Customization Tools - Additional configuration options for advanced behavior and styling.
Web Dashboard - Configure and manage the bot through a remote web dashboard.
Feedback - Collect user feedback after ticket deletion using forms.
SQLite Database - Use an SQLite backend for improved performance and lightweight storage.
And more - Additional community plugins are available and actively expanding.
- Download the latest version of Open Ticket.
- Make sure you have installed Node.js on your system (check using
node -v, minimumv20).- Install any required dependencies using
npm install.- Configure the bot in one of the following ways:
- Method 1 (Easy): Start the Quick Setup CLI using
npm run setup.- Method 2 (Hard): Manual JSON configuration in
./config/...- If using the Quick Setup CLI, click on
> ⏱️ Quick Setupand follow the instructions.- Start the bot using
npm startornode index.js
- If any config errors occur, the bot will give you a report of how to solve them.
- Follow the instructions and restart the bot.
- Enjoy using Open Ticket!
- Install plugins from the Official Plugin Repository
-> Navigate to (📚 Documentation)
-> Navigate to (📞 Support Server)
-> Navigate to (🧩 Plugins/Addons)
-> Navigate to (🦇 Pterodactyl Eggs)
- A VPS (Virtual Private Server) - Extra customisation & more stability. Recommended for most servers.
- Any Pterodactyl-Based Panel - Easy installation & configuration.
With the amazing support of our translators, we've been able to translate Open Ticket in more than 38 languages!
| 🔍 | Languages (38) | Config Value | Maintainers (Github/Discord) |
|---|---|---|---|
| 🟢 | 🇬🇧 English | "english" |
djj123dj |
| 🟢 | 🇳🇱 Dutch | "dutch" |
djj123dj |
| 🟢 | 🇩🇪 German | "german" |
benzorich |
| 🟢 | 🇫🇷 French | "french" |
guillee.3 |
| 🟢 | 🇪🇸 Spanish | "spanish" |
Reddishye & josuens |
| 🟢 | 🇵🇹 Portuguese | "portuguese" |
quiradon |
| 🟢 | 🇮🇹 Italian | "italian" |
fraden1mvp. & imperatorix_17 |
| 🟢 | 🇸🇪 Swedish | "swedish" |
NoOneNook |
| 🟢 | 🇳🇴 Norwegian | "norwegian" |
NoOneNook |
| 🟢 | 🇹🇭 Thai | "thai" |
modshd |
| 🟢 | 🇮🇳 Hindi | "hindi" |
challenger_nova |
| 🟢 | 🇭🇺 Hungarian | "hungarian" |
kornel0706 |
| 🟢 | 🇮🇩 Indonesian | "indonesian" |
erxg |
| 🟢 | 🇱🇹 Lithuanian | "lithuanian" |
tsgindrius |
| 🟢 | 🇺🇦 Ukrainian | "ukrainian" |
anderskiy |
| 🟢 | 🇨🇿 Czech | "czech" |
spyeye_ |
| 🟢 | 🇷🇴 Romanian | "romanian" |
sankedev |
| 🟢 | 🇩🇰 Danish | "danish" |
the_gamer |
| 🟢 | 🇹🇷 Turkish | "turkish" |
palestinian |
| 🟢 | 🇦🇪 Arabic | "arabic" |
palestinian |
| 🟢 | 🇵🇱 Polish | "polish" |
danoglez |
| 🟢 | 🇮🇷 Persian | "persian" |
dysashop & zhavis |
| 🟢 | 🇧🇩 Bengali | "bengali" |
HanumeshGupta |
| 🟢 | ❓ Catalan | "catalan" |
guillee3 |
| 🟢 | 🇨🇳 Traditional Chinese | "traditional-chinese" |
me.october |
| 🟢 | 🇰🇭 Khmer (Cambodia) | "khmer" |
yuuslokrobjakkroval |
| 🤖 | 🇪🇪 Estonian | "estonian" |
iamnotmega |
| 🤖 | 🇫🇮 Finnish | "finnish" |
iamnotmega |
| 🤖 | 🇯🇵 Japanese | "japanese" |
HanumeshGupta |
| 🤖 | 🇬🇷 Greek | "greek" |
HanumeshGupta |
| 🤖 | 🇸🇮 Slovenian | "slovenian" |
HanumeshGupta |
| 🤖 | 🇰🇷 Korean | "korean" |
HanumeshGupta |
| 🤖 | 🇮🇳 Tamil | "tamil" |
HanumeshGupta |
| 🤖 | ❓ Kurdish | "kurdish" |
HanumeshGupta |
| 🤖 | 🇷🇺 Russian | "russian" |
NoOneNook |
| 🤖 | 🇱🇻 Latvian | "latvian" |
NoOneNook |
| 🤖 | 🇻🇳 Vietnamese | "vietnamese" |
ngocdiep2006 |
| 🤖 | 🇨🇳 Simplified Chinese | "simplified-chinese" |
HanumeshGupta |
If you enjoy using Open ticket, consider starring our repository.
This will help us grow and reach even more people!
README.md
Changelog - Documentation - Website - Support Server - License
© 2021 - 2026 - DJdj Development - Terms - Privacy Policy - Support Us







