Bot Configurations
To enable your users to use the bot, you have to:
- Invite the bot to the server
- Configure the bot
- 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:
- Make sure the user made their profile
- Go to the execute-commands-here channel
- Inside the server type /admin settings add_admin
- Choose the user in the ‘user’ field
- Press Enter
To demote an admin:
- Go to the execute-commands-here channel
- Type /admin settings remove_admin
- Choose the admin you want to remove in the ‘user’ field
- 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:
- Go to the execute-commands-here channel
- Type /admin settings show
To add an option to the possible choices for these attributes:
- Go to the execute-commands-here channel
- Type /admin settings show
- Press the “Add” button for the attributes (like “Add Project”)
- Fill the form
To edit an option:
- Go to the execute-commands-here channel
- Type /admin settings show
- Press the “Edit” button for the attributes (like “Edit Project”)
- Choose the option that you want to edit
- Edit the option
To remove an option:
- Go to the execute-commands-here channel
- Type /admin settings show
- Press the “Remove” button for the attributes (like “Remove Project”)
- 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:
- Make sure the user made their profile
- Go to the execute-commands-here channel
- Type /admin settings add_project_admin
- Choose the relevant project
- Choose the user that you want to add
To remove a user from the project admin list:
- Go to the execute-commands-here channel
- Type /admin settings remove_project_admin
- Choose the relevant project
- 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:
- Make sure you configured the bot completely
- Go to the execute-commands-here channel
- Type /admin tickets submission_message
- Choose the channel you want to post the Ticket Submission Post to.