Configuring Button and Select Menu Settings

Ticket King allows you to create customized buttons and select menu options that users can click to create tickets. Each option can have its own settings, questions, roles, and categories.

This documentation is still a work in progress. We are constantly making improvements and will continue to add additional information.

Accessing Option Configuration

To configure a button or select menu option:

  1. Navigate to your server's dashboard on the Ticket King website

  2. Go to the Panels section

  3. Select the panel you want to edit

  4. Click on the settings icon on any existing button (like "General Question") to edit it, or add a new button/option

Accessing the Button Settings Menu

Configuration Tabs

The button configuration interface has three main tabs:

General Tab

The General tab contains the core settings for your button/option:

Ticket Questions

  • Purpose: Set up questions that users must answer before creating a ticket

  • Example: Ask for issue description, account information, or priority level

Option Status

  • Toggle: Control the visibility and availability of this option to users

  • When Disabled: The button/option will not appear or be clickable

Ticket Style

  • Create as Channel: Standard ticket channel creation (default)

  • Create as Thread: Creates tickets as Discord threads instead of channels

Required Roles

  • Purpose: Specify which roles users must have to use this ticket option

Messages Tab

The Messages tab allows you to customize all messages related to this ticket type:

Custom Embed Content

  • Purpose: Customize the embed message displayed when this ticket type is created

  • Add Variable: Insert dynamic variables like user mention, ticket number, etc.

  • Character Limit: 2048 characters

Custom Ticket Message

  • Purpose: Customize the message displayed above the embed when this ticket is created

  • Add Variable: Use variables for dynamic content

  • Character Limit: 1024 characters

Custom Admin Thread Message

  • Purpose: Customize the message sent in the private staff thread if one is opened for this ticket

  • Add Variable: Include relevant variables for staff context

  • Character Limit: 1024 characters

Advanced Tab

The Advanced tab provides additional configuration options:

Support Roles

  • Purpose: Assign specific roles that will manage this ticket type

  • Usage: Select roles that should have access to tickets created with this option

  • Note: These roles override the general ticket roles for this specific button

Ticket Name Format

  • Purpose: Customize how ticket channels are named

  • Default: ticket-{TICKET_NUMBER}

  • Variables: Use placeholders like {TICKET_NUMBER}, {USERNAME}, {BUTTON_NAME}

  • Example: billing-{TICKET_NUMBER} or {USERNAME}-support

Custom Category

  • Purpose: Select which Discord category tickets from this button will be created in

  • Usage: Choose from your server's existing categories

  • Benefit: Organize different ticket types into separate categories

Custom Pings

  • Toggle: "Use ticket roles as ping roles"

  • Purpose: Control whether support roles are pinged when tickets are created

  • Alternative: Toggle off to select specific roles to ping

SteamID Integration

  • Purpose: Require users to link their Steam account before creating tickets

  • Toggle: Enable/disable Steam linking requirement

  • Use Case: Gaming servers that need to verify Steam accounts

Last updated

Was this helpful?