Ticket Tool Documentation
🧪 Beta Documentation
🧪 Beta Documentation
  • Ticket Tool Docs
  • Changelog
  • General
    • Setup
    • Commands
    • Refund Policy
    • Terms of Service
  • Debugging
    • Errors
      • Failed to Create
      • Missing Panel
      • Channel Limit
      • Category Issues
      • Category Permission Issues
      • Storage mode error
      • Thread Error
      • Thread Permission Error
      • Rate Limit
      • Invalid Modal
      • Too Many Errors
      • Major Config Mismatch
    • Troubleshooting
    • FAQs
  • Dashboard
    • About
    • Server Info
    • Server Configs
    • Command Configs
    • Panel Configs
      • General Options
      • Category Options
      • Ticket Options
      • Moderator Options
      • Permission Options
      • Button Options
      • Message Options
      • Transcript Options
      • Logging Options
      • Automation Options
      • Limit Options
      • Claiming Options
      • Form Options
      • Integration Options
      • Panel Options
      • Command Style Tickets
      • DropDown Style
      • Thread Style Tickets
      • Supported Variables
    • Custom Commands
    • Dashboard History
    • Statistics
Powered by GitBook
On this page
  • General Commands
  • Ticket Commands
  • Command Style Tickets
  1. General

Commands

A list of Ticket Tool's commands

PreviousSetupNextErrors

Last updated 9 months ago

  • Ticket Tool now also supports !

  • The default prefix for Ticket Tool is $. Pinging Ticket Tool before the command would also work: @Ticket Tool#4843 help

  • If you've changed the default prefix for Ticket Tool in your server, replace the $ with the prefix you set.

Commands will have 2 "arguments", which is a piece of information that can be used by the command to execute a special action:

  1. The Required Argument, written in []

  2. The Optional Argument, written in {}

General Commands

Command
Usage
Description

$help

$help $help commands $help setup $help faq

Provides some basic documentation and assistance about the bot: its commands, how to set it up, and a list of frequently asked questions.

$debug

$debug

Provides useful troubleshooting information about your server, the channel $debug is used in, and your own permissions on the server. Support team members may ask you to run this command and provide them with the link it generates to get the information they need to assist you.

$permissionlevel

$permissionlevel {User ID} $level {User ID}

Ticket Tool responds with your own permission level on this server, or the permission level of the user whose ID you inputted after the command. This is useful for permission issues regarding accessing your server's dashboard

$ping

$ping

Provides the current latency between your server, the bot, and the Discord API. This might be used while troubleshooting.

$panel

$panel [ID]

$id

$id $id {#channel} $id {@role} $id {@user} $id {:emoji:}

Provides your server ID. You can also get the ID of things like channels, roles, users, and custom emojis by including the channel/role/user mention or the emoji itself after the command.

Ticket Commands

Command
Usage
Description

$close

$close

Closes a ticket channel that is in the Opened state.

$open

$open

Re-opens a ticket channel that is in the Closed state.

$delete

$delete

Deletes a ticket channel, no matter if it's in the Opened or Closed states.

$rename

$rename [Name]

Renames the ticket channel.

$transcript

$transcript {#channel} {X Amount of lines}

$add

$add [@User#1234] $add [User ID] $add [@Role] $add [Role ID]

$remove

$remove [@User#1234] $remove [User ID] $remove [@Role] $remove [Role ID]

Removes a user’s or role's access to the ticket channel if they had access to the ticket when it was created, or if they had been added with the $add command.

$claim

$claim {@User} $claim {User ID}

$unclaim

$claim {@User} $claim {User ID}

Premium Only Command. This allows a support team member to unclaim the ticket if someone had previously claimed it.

$closeRequest

$closeRequest / $ca

Command Style Tickets

Command
Usage
Description

$new

$new $new {Reason} $new {@User#1234} $new {@User#1234 Reason} $new {User ID} $new {User ID Reason}

- Creates a new ticket in the specified channel, with an optional reason, or setting a specific user as the ticket owner (Support team only). - If a reason is included, the variable {reason} can be used in the ticket message.

Send a panel to the current channel. The ID of a panel is in , to the left of the panel name.

- Creates a transcript of the last 500 (free) - 1000 (premium) messages in the current channel, which is then uploaded as a .html file. - If no send channel is chosen, then the transcript will be sent to your defined . - 💎 Premium Users will have the ability to use this command in all channels, regardless if it's a ticket or not.

Gives an additional user or role access to the current ticket channel. They are given the same permissions as the .

Premium Only Command. If is enabled, then this allows a support team member to claim the ticket.

Sends the to the ticket channel.

To use these commands, must be enabled, and the command must be performed in the monitored channel.

Slash Commands
Command Style Tickets
Panel Configs
Ticket Claiming
Transcript Channel
User Opened Permissions
Close Ask Message