-
-### 💬 Translators
+## 💬 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**
+#### Categories: 🟢 Available - 🤖 Partially Made Using AI - 🟠 Incomplete - 🔴 Unavailable/Outdated
-|🔍 |Languages (38) |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 |
-|🟢 |🇨🇳 Traditional Chinese|me.october |
-|🟢 |🇰🇭 Khmer (Cambodia) |yuuslokrobjakkroval |
-|🤖 |🇪🇪 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 |
+|🔍 |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
+
+
## ⭐️ Star History
-If you enjoy using Open ticket, **consider starring** this repository.
+If you enjoy using Open ticket, **consider starring** our repository.
This will help us grow and reach even more people!
@@ -200,66 +177,6 @@ This will help us grow and reach even more people!
-## 🧩 Plugins
-**Download all plugins from our [Official Plugin Repository](https://github.com/open-discord-bots/plugins)!**
-> #### ⭐ Featured Plugins (Top 5 Most Used)
-> **[`ot-sqlite-database`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-sqlite-database/),
-> [`ot-reviews`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-reviews/),
-> [`ot-feedback`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-feedback/),
-> [`ot-tags`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-tags/),
-> [`ot-restrictions`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-restrictions/)**
-
-#### 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 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.
-
-### 📦 Official *(made by DJdj Development)*
-|Name |Category |Description |
-|----------------------------------------------------------------------|----------------------------|-------------------------|
-|[`example-plugin`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/example-plugin/) |📄 Example |This is just an example plugin for people that want to create their own plugin. |
-|[`example-command`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/example-command/) |📄 Example |Sample custom command using the Open Discord system. |
-|[`ot-jump-to-top`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-jump-to-top/) |📢 Command |Add a simple command to jump to the top of the ticket. |
-|[`ot-kill-switch`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-kill-switch/) |📢 Command |Temporarily disable the ticket system using a kill switch. |
-|[`ot-hosting-status`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-hosting-status/) |📢 Command |A simple command to send hosting status updates to a channel. |
-|[`ot-shutdown`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-shutdown/) |📢 Command |A simple command to turn off the bot from a slash command (server & bot owner only). |
-|[`ot-sqlite-database`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/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`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-no-slash-clear/) |⚙️ Utility |Disable the automatic removal of slash commands that aren't used by Open Ticket. |
-|[`ot-migrate-v3`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-migrate-v3/) |⚙️ Utility |Use this plugin to migrate all tickets from Open Ticket v3 to v4. |
-|[`ot-ticket-message-extras`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-ticket-message-extras/) |🎨 Customisation |A plugin which adds a few little features to the ticket message. |
-|[`ot-rename-keep-prefix`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-rename-keep-prefix/) |🎨 Customisation |Simple plugin to keep the channel prefix when using the /rename command. |
-|[`ot-customise-buttons`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-customise-buttons/) |🎨 Customisation |Customise almost all built-in buttons. This includes the claim, reopen, close & delete buttons. |
-|[`ot-ephemeral-messages`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-ephemeral-messages/) |🎨 Customisation |Customise for every messages if it needs to be ephemeral or not. |
-|[`ot-footers`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-footers/) |🎨 Customisation |A simple plugin to add footers in all Open Ticket embeds. |
-|[`ot-alt-detector`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-alt-detector/) |💼 Management |Use the discord-alt-detector npm package by DJdj Development in your ticket bot. |
-|[`ot-embeds`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-embeds/) |💼 Management |Create custom premade embeds in the config or use the command to create one from scratch. |
-|[`ot-move-actions`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-move-actions/) |💼 Management |Automatically unclaim/unpin a ticket when it's moved using `/move`. |
-|[`ot-reviews`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-reviews/) |💼 Management |Review system for Open Ticket! It is very customisable and has lots of features. |
-|[`ot-tags`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-tags/) |💼 Management |Use tags to quickly reply with a pre-existing text. |
-|[`ot-restrictions`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-restrictions/) |💼 Management |Restrict which roles can open a specific ticket option. |
-|[`ot-better-status`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-better-status/) |🤖 Client |An advanced status plugin to rotate between states. It also allows for the use of variables. |
-|[`ot-channel-display`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-channel-display/) |🤖 Client |A plugin to show different variables in a voice channel in your server. |
-|[`ot-vanity`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-vanity/) |🤖 Client |A plugin to detect the vanity status of members in the server and give them exclusive privilleges. |
-
-### ✅ Verified *(made by community)*
-|Name |Author |Category |Description |
-|---------------------------------------------------------------------|----------------------------|----------------------------|-------------------------|
-|[`ot-config-reload`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/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`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-feedback/) |an_developer |💼 Management |A plugin to gather feedback of your support service. |
-|[`ot-assign-role`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-assign-role/) |rapid.fast |💼 Management |This plugin assigns a predefined role to a user upon creating a ticket. |
-|[`ot-moderation`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-moderation/) |NotMukundOP |💼 Management |A simple moderation plugin for Open Discord with ban, kick & warnings. |
-|[`ot-template-system`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-template-system/) |DanoGlez |💼 Management |Predefined template system for sending quick messages. |
-|[`ot-volume-warning`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-volume-warning/) |guillee.3 |💼 Management |Alerts ticket creators when too many tickets are open, indicating possible response delays. |
-|[`ot-reminders`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-reminders/) |guillee.3 |💼 Management |Set reminders that will be sent to a channel every specified time. |
-|[`ot-ticket-forms`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-ticket-forms/) |guillee.3 |💼 Management |An advanced forms plugin for Open Ticket. |
-|[`ot-followups`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-followups/) |guillee.3 |💼 Management |Send additional follow-up messages to a ticket. |
-|[`ot-twitch-notifier`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-twitch-notifier/) |guillee.3 |💼 Management |Get notified when your favorite Twitch streamers go live. |
-|[`ot-translate-cmds`](https://github.com/open-discord-bots/plugins/tree/main/open-ticket/ot-translate-cmds/) |guillee.3 |🤖 Client |Translate all built-in command names, descriptions & options. |
-
---
diff --git a/package.json b/package.json
index 44d4d3f..3bb9c7c 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,8 @@
"testsetup": "node index.js --cli --dev-config --dev-database --soft-plugins",
"testnc": "node index.js --no-compile --dev-config --dev-database --soft-plugins",
"tools:mergelang": "bun run .tools/mergeTranslations.js",
- "tools:sponsors": "bun run .tools/createSponsors.ts"
+ "tools:sponsors": "bun run .tools/createSponsors.ts",
+ "tools:contributors": "bun run .tools/createContributors.ts"
},
"type": "module",
"license": "GPL-3.0-only",