/ticketer

Module: Ticket
Create a Ticketer message, allowing users to submit tickets

/ticketer create

/ticketer create <send_to_channel>
Create a new Ticketer

send_to_channel

Channel to send submitted tickets to

  • Type: CHANNEL
  • Required: TRUE

/ticketer attach

/ticketer attach <ticketer_id> <send_to_channel>
Attach another ticketer button onto an existing ticketer

ticketer_id

Discord message ID of Ticketer

  • Type: AUTOCOMPLETE SELECTION
  • Required: TRUE

send_to_channel

Channel to send submitted tickets to

  • Type: CHANNEL
  • Required: TRUE

/ticketer remove

/ticketer remove <ticketer_id>
Remove an existing ticketer

ticketer_id

ID of Ticketer

  • Type: AUTOCOMPLETE SELECTION
  • Required: TRUE

/ticketer move

/ticketer move <ticketer_id> <channel> [message_id]
Move ticketer to a different channel or message

ticketer_id

ID of Ticketer

  • Type: AUTOCOMPLETE SELECTION
  • Required: TRUE

channel

Channel to move ticketer to

  • Type: CHANNEL
  • Required: TRUE

message_id

Optional SlugBot message ID to replace with this ticketer

  • Type: STRING
  • Required: FALSE

/ticketer update

/ticketer update <ticketer_id> [send_to_channel] [title] [description] [button] [button_colour] [colour] [is_anonymous] [is_private] [whitelist_role] [blacklist_role] [hide_extra_info] [hide_response_embed] [give_role] [do_feedback] [do_thread] [init_message] [content_message] [thread_title]
Update properties of a Ticketer message

ticketer_id

ID of Ticketer

  • Type: AUTOCOMPLETE SELECTION
  • Required: TRUE

send_to_channel

Channel to send submitted tickets to

  • Type: CHANNEL
  • Required: FALSE

title

Title to set for Ticketer

  • Type: STRING
  • Required: FALSE

description

Description to add to Ticketer. Use \n to denote line-breaks

  • Type: STRING
  • Required: FALSE

button

Button label to set for Ticketer

  • Type: STRING
  • Required: FALSE

button_colour

Button colour to set for Ticketer

  • Type: SELECTION
    • Grey
    • Blue
    • Green
    • Red
  • Required: FALSE

colour

Hexcode of colour to use for the Ticketer embed

  • Type: STRING
  • Required: FALSE

is_anonymous

Should the username be submitted with the ticket?

  • Type: BOOLEAN
  • Required: FALSE

is_private

Create a private thread and send the ticket there instead

  • Type: BOOLEAN
  • Required: FALSE

whitelist_role

Role a user must have to use the Ticketer

  • Type: ROLE
  • Required: FALSE

blacklist_role

Role a user must not have to use the Ticketer

  • Type: ROLE
  • Required: FALSE

hide_extra_info

Hide info in the ticketer embed such as blacklist roles

  • Type: BOOLEAN
  • Required: FALSE

hide_response_embed

Hide the default ticketer response embed (create your own with ‘content_message’)

  • Type: BOOLEAN
  • Required: FALSE

give_role

Role to give to the user on creating a ticket

  • Type: ROLE
  • Required: FALSE

do_feedback

Users will receive an ephemeral message notifying them that their ticket was submitted

  • Type: BOOLEAN
  • Required: FALSE

do_thread

If true, a thread will be created on the submitted ticket

  • Type: BOOLEAN
  • Required: FALSE

init_message

Message to be sent in the accompanying thread. Can include Flag Replacers

  • Type: STRING
  • Required: FALSE

content_message

Message to be sent before the sent ticket embed. Can include Flag Replacers

  • Type: STRING
  • Required: FALSE

thread_title

Title of accompanying thread if ‘do_thread’ set to true. Can include Flag Replacers

  • Type: STRING
  • Required: FALSE

/ticketer add_field

/ticketer add_field <ticketer_id> <question> [max_length] [is_required] [style]
Add a question field to a Ticketer

ticketer_id

Discord message ID of Ticketer

  • Type: AUTOCOMPLETE SELECTION
  • Required: TRUE

question

Field header

  • Type: STRING
  • Required: TRUE

max_length

Max response length

  • Type: INTEGER
  • Required: FALSE

is_required

Is the field required?

  • Type: BOOLEAN
  • Required: FALSE

style

Field style

  • Type: SELECTION
    • SHORT
    • PARAGRAPH
  • Required: FALSE

/ticketer remove_field

/ticketer remove_field <ticketer_id> <question>
Remove a question field from a Ticketer

ticketer_id

Discord message ID of Ticketer

  • Type: AUTOCOMPLETE SELECTION
  • Required: TRUE

question

Question to remove

  • Type: AUTOCOMPLETE SELECTION
  • Required: TRUE