πŸ“¬Ticketing System

This feature is part of the Ticketing Module.

Elyxir's comprehensive ticket system is enhanced for FiveM servers, and is suitable for all levels of experience with optional customisation available throughout the module.

OBJECTIVES

REQUIREMENTS

Premium Tier and Deluxe Tier subscriptions have full functionality access to this feature.

Introducing our Ticket System

The ticket system has been a core consideration within the development of our bot, here's some of the highlights worth sharing within this documentation:

Transcripts

Our transcription system, which is (in part) served by Ticket Tool, is sophisticated with automatic attachment-skipping when it would cause the file size of the transcript to exceed the maximum. We use the latest version of their transcript system with permission from their developers, an example transcript message is displayed below.

Reminder System

You can now easily remind your users if they are unresponsive within tickets! To do this, run the /remind command and specify the user to remind. This user can be the owner of the ticket, or any user added to the ticket.

Customisation as Standard

Our ticket system can be tailored to your server's brand guidelines; throughout the setup process, you will be able to customise the responses of the bot.

Interested in customising something which is not yet available? Contact our team on Discord, and let us know - we will try to facilitate it!

FiveM Integration

Tired of trying to liaise with your server users to find out when they are in-game to give them their store-bought items? That feeling is a thing of the past with our FiveM-Ticket Integration. By supplying us with a few details about your server, we will automatically display the in-game status of users within their tickets.

Preparing the Ticketing Module

Once you've enabled the module using the /modules enable command, you'll need to run the /tickets setup command, specifying certain behaviours such as the transcript channel and the number of stages. You may choose to setup optional behaviours such as the DM User Transcript option, and this is where this can be achieved.

One Step: When you press "Close" the ticket will be immediately deleted.

Two Step: When you press "Close" the ticket will be closed, and then a subsequent button must be pressed to delete the ticket.

Smart Step: If the user has responded within the ticket then their ticket will be closed, if they haven't then it will be immediately deleted.

Creating a Panel

If this is the first time setting up the ticket system in your server, you first need to run the /tickets setup command. Read more in the section above.

Once you've completed the preparation for the Ticketing System, it's time to create a new panel. To do this, you can run the /panel create command, and supply the necessary information. You may be interested in the panel types, which are displayed on the page below.

πŸ—’οΈPanel Types

Once you run the command, you will be presented with a pop-up which will allow you to modify the styling of the panel embed.

Modifying Panel Permissions

Modifying the permissions of a panel is easy, just run the /panel permissions command for each role you want to give permissions, ensuring that you specify the correct panel name.

Generating a Multipanel

Multipanels allow you to display more than one panel in a single message, and with Elyxir they can be shown in one of two formats; a buttons multipanel or a dropdown multipanel. Fortunately, both of them are easy to generate.

To generate a multi-panel, just run the /panel multi command and select the format of the multi-panel. Then, use the selection menu to specify the panels to display within this panel. Finally, you can customise the style of the multi-panel and now your panel will be displayed!

Customising the Responses

βš™οΈCustomisation

Last updated