π¨ Customisation
Hello there! Welcome to the customisation guide for Open Ticket. Open Ticket isn't just a basic ticket bot, it's designed to be fully customisable to fit your server's needs!
From embeds and messages to buttons, commands, and even transcripts, almost every aspect of the bot can be adjusted. If this still is not enough customisation, you can change all aspects of the bot using advanced plugins!
π Open Ticket has all the flexibility you will ever need!

Customisation
Make Open Ticket fit your server's style!
π¨ Types Of Customisationβ
Open Ticket can be customised in all aspects of the bot! Here's a list of just a few of the things you can change:
π Messages & Embedsβ
Open Ticket allows you to change almost every message the bot sends, including:
- Ticket panel messages (
panels.json
) - Custom welcome messages when opening a ticket (
options.json
) - Embed colors, titles, descriptions, and footers (All configs)
- The way emojis are used in embed titles (
general.json
) - Error messages & other system messages (
general.json
)
β You can make your bot feel unique to your server, whether it's professional, fun, or something in between!
Fully customised system embeds & messages are only possible with plugins.
The default config only provides a basic amount of customisation for these messages.
ποΈ Buttons, Dropdowns & Interactionsβ
Not every button is needed for every server. Open Ticket allows you to:
- Remove unnecessary buttons like
Close
orClaim
(general.json
) - Change panel button colors to match your theme (
options.json
) - Change system button colors to match your theme (Plugin Required)
More advanced button, dropdown & interaction customisation is only possible with plugins.
The default config only provides a basic amount of customisation.
π’ Commandsβ
Don't need certain commands? Disable them!
- You can disable specific commands that you don't want users to access. (
general.json
) - This can be useful if you only want certain features of Open Ticket.
To modify or add a new command, you will need to create a plugin. A lot of new commands are already available in the official plugins repository!
π Transcriptsβ
Ticket transcripts can be adjusted to fit your needs:
- Choose between HTML and plain text transcripts
- Modify the layout & colors of HTML transcripts
- Control how and where transcripts are saved
Modifying Text Transcripts can be easily done via the API using a plugin.
Modifying HTML Transcripts is currently not possible, but it will be possible in an upcoming version!
π Bot Statusβ
Make Open Ticket fit your branding by changing its status:
- Set a custom status message (e.g., βNeed help? Open a ticket!β)
- Choose between online, idle, dnd, or invisible
π Translation & Languagesβ
Open Ticket is available in multiple languages and supports full translation:
- Change the botβs language to match your community
- Modify individual messages and embeds for different languages
- Contribute to the translation system to help add new languages
If your language isn't supported yet, you can manually translate the bot through its ./languages/custom.json
file!
π οΈ Plugins & Addonsβ
Want to go beyond the built-in features? Open Ticket supports plugins that let you:
- Add custom logic to ticket handling
- Integrate with external services (like databases or APIs)
- Extend the botβs functionality without modifying the core code
Plugins allow developers to tailor Open Ticket even further, making it perfect for servers with specific or unique needs.
π‘ Other Customisable Featuresβ
Beyond the big changes, Open Ticket also lets you tweak:
- Role-based access for ticket actions
- Cooldowns for ticket creation
- Ticket limits per user
- And much more!
π Summaryβ
Now you know:
β
What can be customised in Open Ticket.
β
Where to customise features in Open Ticket.
β
How to expand Open Ticket using plugins.
Don't forget to give Open Ticket a star on GitHub to help us grow!