Skip to content

open-discord-bots/open-ticket

Open Ticket
The most advanced self-hosted ticket bot for Discord
Related Projects:
Open Discord

Discord Invite Link Open Ticket Version Open Ticket Documentation Open Ticket License Open Ticket Stars Sponsor DJj123dj Open Ticket supports Docker! Open Ticket supports Pterodactyl Eggs!

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.

⭐️ Support Open Ticket’s growth by starring this repo! ⭐️

❤️ Love Open Ticket? Sponsorships help fuel our HTML transcript servers and future features! ❤️
A list of Open Ticket Sponsors


-> Navigate to (⏱️ Quick Setup)
-> Navigate to (📚 Documentation)
-> Navigate to (📞 Support Server)
-> Navigate to (🧩 Plugins/Addons)
-> Navigate to (🦇 Pterodactyl Eggs)

📌 Features

Core Features

  • 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.

Ticket Automation & Workflows

  • 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.

Transcripts & Insights

  • 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.

User Experience

  • 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.

Plugins & Ecosystem

  • 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.

Deployment

  • 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.

⏱️ Quick Start

  1. Download the latest version of Open Ticket.
  2. Make sure you have installed Node.js on your system (check using node -v, minimum v20).
  3. Install any required dependencies using npm install.
  4. 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/...
  5. If using the Quick Setup CLI, click on > ⏱️ Quick Setup and follow the instructions.
  6. Start the bot using npm start or node 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.
  7. Enjoy using Open Ticket!
  8. Install plugins from the Official Plugin Repository

🚦 Next Steps

-> Navigate to (📚 Documentation)
-> Navigate to (📞 Support Server)
-> Navigate to (🧩 Plugins/Addons)
-> Navigate to (🦇 Pterodactyl Eggs)

🖥️ Recommended Hosting

  • A VPS (Virtual Private Server) - Extra customisation & more stability. Recommended for most servers.
  • Any Pterodactyl-Based Panel - Easy installation & configuration.

📸 Previews

Preview of: Advanced Ticket Management

Preview of: Customisable Ticket Panels

Preview of: Modal Questions & Forms

Preview of: Detailed Statistics & Insights

Preview of: 30+ Powerful Commands

Preview of: Buttons, Transcripts, Limits & More!

💬 Translations

With the amazing support of our translators, we've been able to translate Open Ticket in more than 38 languages!

Categories: 🟢 Available - 🤖 Partially Made Using AI - 🟠 Incomplete - 🔴 Unavailable/Outdated

🔍 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

😎 Hall Of Fame

The full list of contributors for Open Ticket and Open Discord.

⭐️ Star History

If you enjoy using Open ticket, consider starring our repository.
This will help us grow and reach even more people!

Star History Chart

Open Ticket Logo

README.md
Changelog - Documentation - Website - Support Server - License

© 2021 - 2026 - DJdj Development - Terms - Privacy Policy - Support Us

Sponsor this project

 

Contributors

Languages