Skip to content

The most advanced self-hosted discord ticket bot with transcripts, plugins, questions, claiming, pterodactyl support & more! Easy setup & powered by discord.js v14!

License

Notifications You must be signed in to change notification settings

open-discord-bots/open-ticket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฅ Content Creators ๐ŸŽฅ

Hey there! We're searching for content creators that would want to create a tutorial or setup guide for Open Ticket!
๐Ÿ“Œ More Information


Open Ticket
Powered By
Open Ticket
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 & customisable discord ticket bot that you will ever find! You can customise up to 300+ variables! This includes Html Transcripts, Advanced Plugins, Custom Embeds, Questions/Modals, Stats & more! You're also able to customise every little aspect of the bot! From embeds to transcripts. Open Ticket is also translated in more than 27 Languages! If you need any help, feel free to join our discord server!

โญ๏ธ Help us grow by giving a star! โญ๏ธ

๐Ÿ“Œ Features

  • ๐Ÿฆ‡ pterodactyl support - Open Ticket works perfect on Pterodactyl based panels! (Download official eggs)
  • ๐Ÿ’ฉ no bloat - Your Open Ticket bot doesn't contain any form of bloat or credits!
  • ๐Ÿ”’ tested & secure - Open Ticket has been battletested by thousands of servers and is very secure!
  • ๐Ÿ“ˆ scalable - Open Ticket is made to handle huge servers! (Already tested in servers with 100k members)
  • ๐Ÿ“„ HTML transcripts - Make use of the most customisable, beautiful and easy-to-use HTML Transcripts!
  • โœ… ticket actions - Close, Reopen, Delete, Claim, Pin, Rename & Move all your tickets!
  • ๐Ÿ‡ฌ๐Ÿ‡ง translation - Open Ticket has been translated in more than 27 languages by our community!
  • ๐ŸŽจ customisation - Open Ticket has been created around customisation, everything can be customised!
  • ๐Ÿ–ฅ๏ธ interactions - The bot has full support for Buttons, Dropdowns, Slash Commands and Modals!
  • โˆž unlimited - Create an infinite amount of tickets & panels!
  • ๐Ÿ“ advanced plugins - Create advanced plugins or use pre-made ones by our community!
  • ๐Ÿ‘ฅ user management - Add & Remove users from all tickets!
  • ๐Ÿ“Š detailed stats - Open Ticket has ticket, user & global staticstics available for everyone!
  • ๐Ÿšซ blacklist - Blacklist users to prevent them from creating a ticket!
  • โ“ questions - Let users answer questions in a modal before the ticket is created!
  • ๐Ÿ“ฆ slash & text - Open Ticket supports both slash & text commands!
  • ๐Ÿ“ฅ extra buttons - The bot also supports Reaction Roles & Url Buttons, because why not ยฏ\(ใƒ„)/ยฏ
  • โœจ commands - The bot contains more than 25 commands!

And more using plugins!

  • ๐Ÿ’ฌ reviews - Create & customise your own review system!
  • ๐Ÿ“ข feedback - Collect feedback & create forms for people to answer!
  • ๐Ÿท๏ธ tags - Create tags & answer questions automatically using keywords!
  • ๐Ÿ“ forms - Create advanced forms and ask people for additional details!
  • ๐Ÿ”„ rotating status - Create a rotating bot status & use dynamic variables from the bot!
  • ๐Ÿ’พ sqlite database - Use an sqlite database for increased performances!
  • ๐ŸŽ‰ custom embeds - Create your own embeds and use them in your server!
  • โฐ reminders - Create & manage customisable reminders in your server!
  • ๐ŸŽจ customisation - Yep, you heard it right! Even more customisation!
  • ๐Ÿ˜ And so much more...

๐Ÿ“ฆ Resources

Not all resources are accurate yet! We are working on this.
Open Ticket Tutorial Open Ticket Docs Open Ticket Plugins

โค๏ธ Sponsors

A big thanks to all our sponsors! Without them, it wouldn't be possible to create this project!

Profile Picture
roppl3r

Past Sponsors:
SpyEye Mods HD DOSEV5 BENZORICH

โฑ๏ธ Quick Setup

  1. Download the latest version of Open Ticket on Github.
  2. Make sure node.js & npm are installed using node -v (minimum v18).
  3. Install any required dependencies using npm install.
  4. Configure the bot in the ./config/ directory.
  5. Start the bot using npm start or node index.js
    • The bot will let you know any existing config errors.
    • Fix these errors and restart the bot.
  6. Enjoy using Open Ticket!

๐Ÿ“ธ Preview

An example of a panel.

An example of a ticket message.

Examples of built-in commands.

๐Ÿ› ๏ธ Contributors

๐Ÿ–ฅ๏ธ Team & Contributors

A list of people that contributed or provided the most support for Open Ticket.

Profile Picture Profile Picture Profile Picture Profile Picture Profile Picture
๐Ÿ’ป DJj123dj ๐Ÿ’ฌ smetsliam ๐Ÿ’ฌ Frank Vissers ๐Ÿ’ฌ Sanke ๐Ÿงฉ Roppl3r

๐Ÿ’ฌ Translators

Without our translators, it wouldn't be possible to translate Open Ticket in so many languages!

  • ๐ŸŸข Available - ๐Ÿค– Made Using AI - ๐Ÿ”ด Unavailable/Outdated
๐Ÿ” Language Maintainer (Github/Discord)
๐ŸŸข ๐Ÿ‡ฌ๐Ÿ‡ง English djj123dj
๐ŸŸข ๐Ÿ‡ณ๐Ÿ‡ฑ Dutch djj123dj
๐ŸŸข ๐Ÿ‡ฉ๐Ÿ‡ช German benzorich
๐ŸŸข ๐Ÿ‡ช๐Ÿ‡ธ Spanish redactado & josuens
๐ŸŸข ๐Ÿ‡ต๐Ÿ‡น Portuguese quiradon
๐ŸŸข โ“ Catalan guillee3
๐ŸŸข ๐Ÿ‡จ๐Ÿ‡ฟ Czech spyeye_
๐ŸŸข ๐Ÿ‡ญ๐Ÿ‡บ Hungarian kornel0706
๐ŸŸข ๐Ÿ‡ท๐Ÿ‡ด Romanian sankedev
๐ŸŸข ๐Ÿ‡บ๐Ÿ‡ฆ Ukrainian anderskiy
๐ŸŸข ๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesian erxg
๐ŸŸข ๐Ÿ‡ฎ๐Ÿ‡น Italian fraden1mvp.
๐ŸŸข ๐Ÿ‡ฉ๐Ÿ‡ฐ Danish the_gamer
๐ŸŸข ๐Ÿ‡น๐Ÿ‡ญ Thai modshd
๐ŸŸข ๐Ÿ‡น๐Ÿ‡ท Turkish palestinian
๐ŸŸข ๐Ÿ‡ซ๐Ÿ‡ท French guillee.3
๐ŸŸข ๐Ÿ‡ฆ๐Ÿ‡ช Arabic palestinian
๐ŸŸข ๐Ÿ‡ฎ๐Ÿ‡ณ Hindi an_developer
๐ŸŸข ๐Ÿ‡ฑ๐Ÿ‡น Lithuanian tsgindrius
๐ŸŸข ๐Ÿ‡ต๐Ÿ‡ฑ Polish danoglez
๐ŸŸข ๐Ÿ‡ณ๐Ÿ‡ด Norwegian NoOneNook
๐ŸŸข ๐Ÿ‡ธ๐Ÿ‡ช Swedish NoOneNook
๐Ÿค– ๐Ÿ‡ช๐Ÿ‡ช Estonian iamnotmega
๐Ÿค– ๐Ÿ‡ซ๐Ÿ‡ฎ Finnish iamnotmega
๐Ÿค– ๐Ÿ‡ท๐Ÿ‡บ Russian NoOneNook
๐Ÿค– ๐Ÿ‡ฑ๐Ÿ‡ป Latvian NoOneNook
๐Ÿค– ๐Ÿ‡ป๐Ÿ‡ณ Vietnamese ngocdiep2006
๐Ÿ”ด ๐Ÿ‡ฏ๐Ÿ‡ต Japanese โญ Contribute!
๐Ÿ”ด ๐Ÿ‡ฐ๐Ÿ‡ท Korean โญ Contribute!
๐Ÿ”ด ๐Ÿ‡จ๐Ÿ‡ณ Simplified Chinese โญ Contribute!
๐Ÿ”ด ๐Ÿ‡จ๐Ÿ‡ณ Traditional Chinese โญ Contribute!
๐Ÿ”ด ๐Ÿ‡ธ๐Ÿ‡ฎ Slovenian โญ Contribute!
๐Ÿ”ด ๐Ÿ‡ฌ๐Ÿ‡ท Greek โญ Contribute!
๐Ÿ”ด โ“ Kurdish โญ Contribute!
๐Ÿ”ด โ“ Persian โญ Contribute!

โญ๏ธ Star History

Please give this repository a star if you like it.
This will help us grow and reach even more people!

Star History Chart

๐Ÿงฉ Plugins

Download all plugins in our Official Plugin Repository!

โญ Featured Plugins (Top 5 Most Used)

ot-sqlite-database, ot-migrate-v3, ot-reviews, ot-feedback, ot-tags

๐Ÿ“ฆ Official (made by DJdj Development)

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.
od-hosting-status ๐Ÿ“ข Command A simple command to send hosting status updates to a channel.
od-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!
od-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.
od-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-better-status ๐Ÿค– Client An advanced status plugin to rotate between states. It also allows for the use of variables.

โœ… Verified (made by community)

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-ticket-forms guillee.3 ๐Ÿ’ผ Management An advanced forms plugin for Open Ticket.
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-volume-warning guillee.3 ๐Ÿ’ผ Management Alerts ticket creators when too many tickets are open, indicating possible response delays.
od-reminders guillee.3 ๐Ÿ’ผ Management Set reminders that will be sent to a channel every specified time.
ot-translate-cmds guillee.3 ๐Ÿค– Client Translate all built-in command names, descriptions & options.

๐Ÿ“ข Categories

  • ๐Ÿ“„ Example - These plugins serve as an example or starting template.
  • ๐Ÿ“ข Command - These plugins add new commands to the bot.
  • โš™๏ธ Utility - These plugins help with backend & systems. You won't notice it in discord itself.
  • ๐ŸŽจ Customisation - These plugins help you customise the bot even further.
  • ๐Ÿ’ผ Management - These plugins add features that help you manage your server.
  • ๐Ÿค– Client - These plugins add features affecting the discord client or bot itself.

Open Ticket Logo

README.md
changelog - documentation - tutorial - website - discord server - license

ยฉ 2025 - DJdj Development - Terms - Privacy Policy - Support Us