Passa al contenuto principale

Ticket Topics

Features

  • Create different ticket topics to better categorize different kinds of requests.
  • Transfer a ticket to a different category if the user selected the wrong one.
  • Override global settings such as ticket roles, the category for new tickets, the ticket message, and much more per ticket topic.
  • Change the channel name format to quickly 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 get 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.
CommandDescription
/ticket transferOnly available if “Team members can transfer tickets to another topic” is enabled.
Moves the current ticket to the selected topic.

Configuration

Main configuration

FieldDescription
Enable ticket topicsEnables or disables the feature for your ticket system.
Team members can transfer tickets to another topicIf enabled, team members can transfer a ticket to a different ticket topic.
Show ticket transfer button?Only available if “Team members can transfer tickets to another topic” is enabled.
If enabled, a button is added to the ticket message so team members can move a ticket to another topic. Otherwise, they must use /ticket transfer.
Remove assigned team member when a ticket is transferred?Only available if “Team members can transfer tickets to another topic” is enabled.
If enabled, the currently assigned team member is removed when transferring, and the configured ticket roles are mentioned again for a new assignment.
Transfer button textOnly available if “Team members can transfer tickets to another topic” is enabled.
This text is shown on the button under the ticket message.

Manage ticket topics

FieldDescription
Topic nameThis name is used for the ticket topic and shown to users.
Topic descriptionThis text is used as the description for the ticket topic and shown to users.
Topic emojiThis emoji is used for the ticket topic and shown to users.
CategoryNew tickets for this topic are created in this category.
Users can open tickets with this topicIf enabled, this ticket topic is available to users when creating a ticket.
Use as FAQ optionIf enabled, your bot will only send an information message when this topic is selected, instead of creating a ticket.
FAQ messageOnly available if “Use as FAQ option” is enabled.
This message will be sent when the user selects this FAQ topic.
Ticket messageThis message is sent when a ticket is created with this topic.
Ticket opening confirmation messageThis message is shown to the user after they successfully created a ticket.
Required roles to open ticketsIf enabled, only users with the configured roles can create a ticket with this topic.
Required rolesOnly available if “Required roles to open tickets” is enabled.
These roles can create a ticket with this topic.
Error message if roles are missingOnly available if “Required roles to open tickets” is enabled.
This message is shown if the user doesn’t have the required roles to create a ticket.
Require form submission before openingIf enabled, the user must first fill out a form before they can create a ticket for this topic.
Form that must be completedOnly available if “Require form submission before opening” is enabled.
This form must be completed before opening the ticket.
Send transfer messageOnly available if “Team members can transfer tickets to another topic” is enabled.
This message is sent when a team member transfers a user’s ticket to another topic.
Transfer messageOnly available if “Send transfer message” is enabled.
This message is sent into the ticket channel when a ticket is moved to another topic.
Override team member rolesThese roles get access to tickets for this topic and are mentioned when a ticket is created. By default, your configured roles are used.
Override log channelThis channel is used as the log channel for this topic. By default, your configured log channel is used.
Override ticket channel name?If enabled, you can define a custom ticket channel name for this topic.
Ticket channel name formatThis text is used for the channel name of tickets with this topic. By default, your configured ticket channel name format is used.