Ticket Topics
Features
- Create different ticket topics to better categorize different kinds of requests.
- Transfer a ticket to another category if a user selected the wrong one.
- Override globally configured settings such as ticket roles, category for new tickets, ticket message, and much more for each individual ticket topic.
- Change the channel name format to recognize ticket topics at a glance (for example, by using different emojis).
- Decide whether users must submit a configured form before creating a ticket for a specific topic.
Images coming soon ✨
Setup
If you want to override (certain) settings:
- Create a category for new tickets on your Discord server.
- Create the required roles for team members on your Discord server that should have access to tickets.
- Create a private text channel on your Discord server that you want to use as the log channel.
- Visit the Ticket topics page in your dashboard.
- Configure the available options.
- Create a new ticket topic by clicking the “Add ticket topic” button.
- Configure the available options for the respective ticket topic.
Commands
Understand the documentation
In these docs,
name:<Type> is an option of a slash-command with name name and the type Type. Options that not required, are described as [name:<Type>]. If the action of a command is vastly different between required and not-required options, we might list them separately.Examples
/moderate ban user:<Member>: This command (/moderate ban) has an required option with the name "user" that only accepts one member as a value./moderate ban victim:<Member> reason:<Text>: This command (/moderate ban) has an required option with the name "victim" that only accepts one member as a value and another required option with the name "reason" that accepts any text as an value./moderate ban victim:<Member> reason:<Text> [proof:<Attachment>]: This command (/moderate ban) has an required option with the name "victim" that only accepts one member as a value, another required option with the name "reason" that accepts any text as an value and a not-required option with the name "proof" which allows one attachment as its value.
| Command | Description |
|---|---|
/ticket transfer | Moves a ticket to the selected topic.PrerequisiteOnly available if “Team members can transfer tickets to another topic” is enabled. |
Configuration
Main configuration
| Field | Description |
|---|---|
| Enable ticket topics | Enables or disables the feature for your ticket system. |
| Team members can transfer tickets to another topic | If enabled, team members can transfer a ticket to another ticket topic. |
| Show ticket transfer button? | If enabled, a button to transfer a ticket to another ticket topic will be added to the ticket message.PrerequisiteOnly available if “Team members can transfer tickets to another topic” is enabled. |
| Remove assigned team member when a ticket is transferred? | If enabled, the assigned team member is removed when transferring the ticket and the ticket roles are mentioned again.PrerequisiteOnly available if “Team members can transfer tickets to another topic” is enabled. |
| Transfer button text | This text is shown on the button under the ticket message.PrerequisiteOnly available if “Team members can transfer tickets to another topic” is enabled. |
Manage ticket topics
| Field | Description |
|---|---|
| Topic name | This text is used as the name for the ticket topic and shown to users. |
| Topic description | This text is used as the description for the ticket topic and shown to users. |
| Topic emoji | This emoji is used for the ticket topic and shown to users. |
| Category | New tickets for this ticket topic are created in this category. |
| Limit the number of tickets a user can have open at the same time in this topic? | If enabled, users can only create a limited number of tickets in this ticket topic at the same time. |
| Limit of simultaneously open tickets | This number of tickets can be open at the same time for this ticket topic.PrerequisiteOnly available if “Limit the number of tickets a user can have open at the same time in this topic?” is enabled. |
| Users can open tickets with this topic | If enabled, users can create tickets with this ticket topic. |
| Use as FAQ option | If enabled, only a message is shown when selecting the ticket topic. |
| Button color in the opening message | This color is used for the button in the ticket opening message. |
| FAQ message | This message is shown when selecting the FAQ ticket topic.PrerequisiteOnly available if “Use as FAQ option” is enabled. |
| Ticket message | This message is sent to the ticket channel when a ticket is created with this ticket topic. |
| Ticket opening confirmation message | This message is shown to users when a ticket is created. |
| Required roles to open tickets | If enabled, only users with configured roles can create a ticket using this ticket topic. |
| Required roles | These roles can create a ticket with this ticket topic.PrerequisiteOnly available if “Required roles to open tickets” is enabled. |
| Error message if roles are missing | This message is shown to users when creating a ticket with missing permissions.PrerequisiteOnly available if “Required roles to open tickets” is enabled. |
| Require form submission before opening | If enabled, users must submit a form before creating a ticket with this ticket topic. |
| Form that must be completed | This form must be completed before creating a ticket with this ticket topic.PrerequisiteOnly available if “Require form submission before opening” is enabled. |
| Send transfer message | If enabled, a message is sent to the ticket channel when transferring a ticket with this ticket topic.PrerequisiteOnly available if “Team members can transfer tickets to another topic” is enabled. |
| Transfer message | This message is sent to the ticket channel when a ticket with this ticket topic is transferred.PrerequisiteOnly available if “Send transfer message” is enabled. |
| Override team member roles | These roles get access to tickets with this ticket topic and are mentioned when the ticket is created.NoteBy default, your configured roles are used. |
| Override log channel | This channel is used as the log channel for this ticket topic.NoteBy default, your configured log channel is used. |
| Override ticket channel name format? | If enabled, you can set a custom name format for the ticket channel for this ticket topic. |