Skip to main content

🧩 Plugins

Welcome to the Open Ticket guide about installing & managing plugins in Open Ticket.

Plugins allow you to extend Open Ticket’s functionality beyond the default features. This guide will explain what plugins are, how to install them, and where to find them. At the end, you’ll also find a list of recommended plugins to get started.

Visit this guide if you want to develop your own plugins

Plugins

Extending Open Ticket's functionality


πŸ” What Are Plugins?​

Plugins are extra modules that modify or expand Open Ticket. The posibilities are endless, but here are a few examples of what they allow you to do:

  • βœ… Use alternative databases instead of JSON files.
  • βœ… Log tickets & actions to external services.
  • βœ… Add custom automation for ticket management.
  • βœ… Add new commands to the bot.
  • βœ… Edit all messages, embeds, buttons & dropdowns.
  • βœ… Replace existing features of the bot.
  • βœ… Modify how Open Ticket handles users, messages, stats and commands.
  • And so much more!

Plugins are optional but highly recommended for advanced customization and large servers.


πŸ“₯ Installing Plugins​

πŸ“Œ Where to Get Plugins?​

All official Open Ticket plugins can be found at the Open Discord plugin repository. All plugins in this repository are malware-free and tested for virusses, bugs and vulnerabilities! Downloading plugins from any other location are not guaranteed to have this protection.

why Open Discord?

Why does it say Open Discord? Well, Open Discord is the framework on which Open Ticket is built. All plugins are technically using the Open Discord API. If we ever decide to create another Open Discord based bot, most plugins will also work with those bots!

πŸ“¦ How to Install a Plugin?​

  1. Download the plugin folder from the official plugin repository.
  2. Unzip the plugin & move it to the Open Ticket ./plugins/ folder.
  3. Open Ticket will automatically detect and load the plugin when restarted.
  4. Make sure "enabled" is set to true in plugin.json.
  5. Some plugins might also require additional configuration in their config.json.

πŸ”„ Updating Plugins​

  1. Check the plugin repository regularly for updates.
  2. Replace the old plugin folder with the new version and follow the installation steps.
  3. Restart Open Ticket to apply the changes.

πŸ’» Developing Plugins​

Start developing Open Ticket plugins by following this guide:


πŸ“¦ Official Plugins (by DJdj Development)​

Example​

Command​

Utility​

Customisation​

Management​

Client​

βœ… Verified Plugins (by the Community)​

Utility​

Management​

Client​