Skip to content

Bot Configurations

To enable your users to use the bot, you have to:

  1. Invite the bot to the server
  2. Configure the bot
  3. Post the Ticket Submission post
 

 

All the admin commands are under the /admin

Only the server owner or the admins promoted by the owner can use these commands

Promoting/Demoting an Admin

Each server can have its own admins who can configure the bot

To promote a user to an admin:

  1. Make sure the user made their profile
  2. Go to the execute-commands-here channel
  3. Inside the server type /admin settings add_admin
  4. Choose the user in the ‘user’ field
  5. Press Enter

 

To demote an admin:

  1. Go to the execute-commands-here channel
  2. Type /admin settings remove_admin
  3. Choose the admin you want to remove in the ‘user’ field
  4. Press enter

Projects and Forum Channels

You can define any number of projects that you want

Defining each project requires a discord Forum channel

Tickets can only be posted into a Forum channel, not any other type of channel

Refer to this article to learn how to make a forum channel

To make new projects, you will need the channel ID of the forum channel

Refer to this article to learn how to find a channel ID

After you made a forum channel for your project and gathered the channel ID, follow the guide below

Ticket Attributes

Each ticket has 4 major attributes

Admins can change the possible values of these attributes for their server

To see these attributes:

To add an option to the possible choices for these attributes:

  1. Go to the execute-commands-here channel
  2. Type /admin settings show
  3. Press the “Add” button for the attributes (like “Add Project”)
  4. Fill the form

To edit an option:

  1. Go to the execute-commands-here channel
  2. Type /admin settings show
  3. Press the “Edit” button for the attributes (like “Edit Project”)
  4. Choose the option that you want to edit
  5. Edit the option

To remove an option:

  1. Go to the execute-commands-here channel
  2. Type /admin settings show
  3. Press the “Remove” button for the attributes (like “Remove Project”)
  4. Choose the option that you want to remove

Project Default Watchers (Project Admins)

By default, each project can have a set of default watchers

These users will be added as watchers to any new project and will get notified by email upon submission of a new ticket

To add a new project admin:

  1. Make sure the user made their profile
  2. Go to the execute-commands-here channel
  3. Type /admin settings add_project_admin
  4. Choose the relevant project
  5. Choose the user that you want to add

To remove a user from the project admin list:

  1. Go to the execute-commands-here channel
  2. Type /admin settings remove_project_admin 
  3. Choose the relevant project
  4. Choose the user that you want to remove

Ticket Submission Post

For users to be able to submit a new ticket you should post a “Ticket Submission Post” which will have a button for users to press

You can post as many of these posts as you want, and they would work exactly the same

To post the Ticket Submission Post:

  1. Make sure you configured the bot completely
  2. Go to the execute-commands-here channel
  3. Type /admin tickets submission_message
  4. Choose the channel you want to post the Ticket Submission Post to.