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.RequirementOnly 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.RequirementOnly 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.RequirementOnly 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.RequirementOnly 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.RequirementOnly 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.RequirementOnly 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.RequirementOnly 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.RequirementOnly 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.RequirementOnly 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.RequirementOnly 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.RequirementOnly 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. |
| Ticket channel name format | This text is used as the name for the ticket channel for tickets of this ticket topic.RequirementOnly available if “Override ticket channel name format?” is enabled. NoteBy default, your configured name for ticket channels is used. |