notset 0
About Us Documentation Commands API Invite Login with Premium
UltraTickets Documentation


Tickets Specifications
Tickets are handled in a very special way by UltraTickets, so that it is easier for both us and you to manage them.
Each ticket created has a certain configuration that can be changed and is identified by a unique ID ranging from 3 to 7 digits.
Simply put, when you deploy a ticket, a simple message will be created with one or more buttons that, when clicked, opens the indicated ticket.
Therefore thanks to this method you can deploy multiple messages leading to the same ticket without having to enter the basic configuration but only the unique ID.
Warning! Tickets are local (per guild), so in two different guilds there can be two tickets with the same ID!
Note The ticket number (autoincremental) is tied to the ID, so even if different buttons are used UltraTickets will continue to increment the previous number.
Command List
UltraTickets gives you commands to manage your tickets in the server:
/ticket-create - Create a new ticket.
/ticket-edit - Edit an existing ticket by its ID.
/ticket-deploy - Create a message for the ticket.
/ticket-info - Show ticket details by its ID.
/ticket-list - Show all the tickets in the actual guild.
/ticket-delete - Delete a ticket.
/ticket-access - Permanently add or remove people who have access to the ticket when created.
/ticket-id - ONLY IN A TICKET CHANNEL Return the current ticket's ID.
/language - Modify the default languaged used by UltraTickets in your guild.
/add - ONLY IN A TICKET CHANNEL Add a role/member to the current ticket.
/remove - ONLY IN A TICKET CHANNEL Remove a role/member from the current ticket.
/voice - ONLY IN A TICKET CHANNEL Create a voice channel for the ticket.
/voice-delete - ONLY IN A TICKET CHANNEL Remove the voice voice channel of the ticket.
/encryption - Enables or disables ticket encryption.
/close-request - Request ticket closure via a command.
/lock - Prevents a ticket from being closed by disabling the button.
/chronoclose - Automatically close the ticket if no messages are sent for 24h.
You can also use the complete list of UltraTickets commands
Create a Ticket
To create a ticket it will be sufficient to execute the following command respecting all the required arguments:
/ticket-create SECTION ACCESS (dived by space) WELCOME (welcome message) BUTTON (for open this) LOG (log channel) PING (ping when opened)
Example:
/ticket-create section:1067128761071435887 access:@FoxWorn @Maria welcome:Welcome to this ticket button:Open a ticket log:1067132466575450145 ping:@everyone
If the command was executed successfully you should get a similar message:
Ticket with ID 1234 has been successfully created.
Edit this ticket with /ticket-edit 1234

The one provided is the unique ticket ID. You do not need to save it as you can use the /ticket-list command to retrieve it yey :D
Edit a Ticket
Editing tickets is the easiest way to customize them again without having to create them again, which is why we created this command. All you need to do to execute it is to follow all the required args:
/ticket-edit ID (of the ticket) PARAM (what do u want to edit) VALUE (the new value)
Example:
/ticket-edit id:12345 param:ping value:@everyone @here @yohooooo
The arg "param" is restrictive so it accepts only one of the following values:
ping | welcome | section | button | description

But don't get anxious, discord will guide you through the arduous choice of arg with a nice drop-down menu 😉
Note At the moment you cannot change the access with this command, rather use the command /ticket-access.
Deploy a Ticket
By "deploy a ticket" we mean sending a message with a button to open a specific ticket.
Warning!
With this command you can send messages with only one ticket button, if you want to create a message with multiple buttons you can do it from the server dashboard.
Here is how the command is structured:
/ticket-deploy ID (of the ticket) MESSAGE CHANNEL EMBED (boolean)
Example:
/ticket-deploy id:12345 message:Click here for a ticket! channel:1068588294352404570 embed:true
If the command worked you should see a new message in the channel you indicated from the bot with a beautiful button!
Important! If there is no message in the selected channel but the bot confirms that it has sent it then, before contacting support, check that it has permissions to write in that channel.
Add a Member in a Ticket
With this command you can temporarily add members in the ticket where you execute the command.
You can also add roles.

Here is how the command is structured:
/add MEMBER/ROLE
Warning! This command can only be executed in a ticket channel managed by the bot!
Remove a Member from a Ticket
With this command you can temporarily remove members from the ticket where you execute the command.
You can also add roles.

Here is how the command is structured:
/remove MEMBER/ROLE
Warning! This command can only be executed in a ticket channel managed by the bot!
Close a Ticket
This command allows you to close a ticket directly or create a message with a button to close a ticket.
Here is how the command is structured:
/close EMBED (boolean)
Note If you want an embed message set the value to true, otherwise set false!
Warning! This command can only be executed in a ticket channel managed by the bot!
Delete a Ticket
This command allows you to completely delete a ticket by its ID.
Important! Before deleting a ticket please close all existing tickets based on this configuration.
If this is not done there may be problems with existing tickets.
Command syntax:
/ticket-delete ID (of the ticket)
Select the language of the Tickets
NEW
With UltraTickets you can change locally (so for each server) the language the bot will use when sending the main messages
A limit of one voice channel per ticket is currently imposed.
/language Language
Example:
/language language:Italian
The arg "language" is restrictive so it accepts only one of the following values:
English | Italian | French | German | Spanish
Create a Voice channel for the Ticket
NEW
UltraTicket has implemented this amazing feature that allows you to open a dedicated ticket voice channel as well!
A limit of one voice channel per ticket is currently imposed.
Warning! This command can only be executed in a ticket channel managed by the bot!
Command syntax:
/voice
Delete a Voice channel for the Ticket
NEW
Through this command you can delete the voice channel dedicated to the ticket.
Warning! This command can only be executed in a ticket channel managed by the bot!
Command syntax:
/voice-delete
Enable/Disable Transcriptions Encryption
NEW
Enables or disables encryption of ticket transcriptions.
Command syntax:
/encrypting
A small section created to help those new to UltraTickets, explaining how to set up tickets and the like.
1 Add UltraTickets to your server
Adding UltraTickets to your Discord server is super easy, just click this link and choose the server where it will be added
2 Managing permissions
UltraTickets is a bot made specifically to avoid imposing itself with Administrator permissions in servers therefore it only requires few permissions when adding.
However, permissions must be configured so that the bot can respond to commands, create tickets, and send logs.
Therefore if you do not want to grant administrator to the bot then be sure to give it the necessary permissions for the categories and channels where it will have to act.
Note Permissions for bot-created ticket channels are managed by the bot itself, which grants itself all necessary permissions!
3 Creating a ticket config
As specified above UltraTickets handles tickets differently from other bots, namely via "Configurations", to allow server owners to be able to have multiple messages for the same ticket without having to rewrite the configuration and in this way it is easier to perform massive actions.
To create a configuration just use the /ticket-create command as documented at the documentation part dedicated to the command.
Note Hopefully, by the end of March 2023, we will be able to add this function to the web interface as well so as to simplify everything.
4 Interactive Message for Ticket
As a support ticket management bot, one of the most basic and required functions is obviously the ability to open support tickets, mainly through interactions such as buttons.
UltraTickets supports this functionality and it is possible to send a message with the above interactions via two different ways:
A - Slash command: Using the /ticket-deploy command, it will be possible to create a message to open the ticket, as documented.
B - Web dashboard: Via the web panel, by going to your server dashboard.
Note The web dashboard has many advantages such as the ability to wrap in posts, put more tickets (thus more buttons) and is much more practical!
5 Final steps
With that done you can use UltraTickets all the way through, using all the commands as well!
Problems?
Contact us via email (support@ultratickets.xyz) or via discord (@foxworn)
A quick explanation of what you can configure with UltraTickets!
Move your mouse over the various items and see how to edit them!


Ticket Message
Welcome in #ticket-14
This is the beginning of the channel #ticket-14. A simple ticket

Welcome to this support ticket!
@everyone
@FoxWorn Per chiudere questo ticket usa il bottone con 🔒



Message for opening tickets
Use the emoji 🎟️ to open a support ticket regarding Smurfs while using the emoji ☎️ to open a support ticket about Five Nights at Freddy's
🎟️
☎️