Skip to content

Configuration

If you're busy, you can get your bot configured for you with the configuration service

Adding the bot to your guild

The first step is to log in to the settings panel, which is part of the Portal web application.

Public bot

The public portal is available at portal.discordtickets.app.

Open the settings panel

Managed bot

Go to your subdomain or custom domain followed by /settings (e.g. https://tickets.example.com/settings). If have forgotten your subdomain, run the /help command to get a link.

Self-hosted bot

The settings panel is located at /settings on the origin you set as the HTTP_EXTERNAL environment variable. You can get a link by typing settings in the bot's console.

After logging in, you should see a list of guilds that you have permission to manage. Select the guild you want to add the bot to, then refresh the page after authorising the bot. You can then navigate to the guild's settings page.

Using the settings panel

Each section of the settings panel has a dedicated page in this documentation and it is recommended that you read through each of them ( you can press N or . to move to the next page).

The settings panel was made to be "just about functional", and exceeds this in many ways, but it is not perfect. Please be careful about what you enter as validation is patchy. It will become more robust and polished in future updates.

Command permissions

Before you start configuring the bot, you may want to clean up the application command selector for your members.

The bot will usually manage the overwrites on staff-only commands for you (so these commands are hidden from members), but ticket-only commands are not modified by the bot.

This means that

  • Pin message
  • /claim*
  • /close
  • /move*
  • /priority*
  • /release*
  • /topic
  • /transfer

will be visible in every channel (although commands marked with * will only be visible to staff), despite the fact they can only be used in ticket channels.

To hide these commands, go to your Server Settings (in Discord), then go to the Integrations page and select the bot.

Keep the default as enabled in "All channels".

Screenshot

Click on each of the commands listed above and add all of your channels, disabling the command in each channel.

Screenshot

This will allow members to use commands such as /new and /transcript in any channel, whilst commands such as /close and /topic won't be visible in most channels.