# Configuration

## Configuration

{% hint style="info" %}

{% endhint %}

### Automatic Configuration

#### Find the `/setup tickets auto` command and then send it

<figure><img src="/files/d2JBZtNqRWaEowR9vNVz" alt=""><figcaption></figcaption></figure>

#### Read over the list of actions that the bot will do and then press CONFIRM

<figure><img src="/files/jiQOicIssaS4hBuQOHr9" alt=""><figcaption></figcaption></figure>

#### You will receive a confirmation message with a list of the channels and roles created for the ticket system

<figure><img src="/files/igyNH7is1Te4jUsBJLo7" alt=""><figcaption></figcaption></figure>

#### You should see the following channels created and also the Support Team role

The roles and channels can me moved around and modified to your liking as the bot uses the ids of each in order to keep track of them.

<figure><img src="/files/DhQIh8QYOWX9qQpCMlWu" alt=""><figcaption></figcaption></figure>

#### Finally, you should see the Ticket Create Panel in the tickets channel

<figure><img src="/files/rtDZWLazFfijehtGWICs" alt=""><figcaption></figcaption></figure>

### Tickets Channel

Create a new channel on the server as displayed below and name it whatever you like but be sure to remember the name.

{% tabs %}
{% tab title="Open the server menu" %}
Open the server menu

<figure><img src="/files/FXAgCC2TThZPGZTun4On" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Click 'Create Channel'" %}
Click 'Create Channel'

<figure><img src="/files/RYFiHsWa4Fv7uCamRaPX" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Name the channel & set it to private" %}
Name the channel & click Create

<figure><img src="/files/tZqbDsj2w2k123WMVYut" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

#### Find the command and set the type to 📩Tickets

<figure><img src="/files/H4sdprQ0jZwKoBy0Rt7f" alt=""><figcaption></figcaption></figure>

#### Set the channel manually from supplied options or it will select the current channel by default

<figure><img src="/files/F8lxL2rAeEzYzJy7xgo0" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/3QddAIQ3U0wX9ZsVSL8p" alt=""><figcaption></figcaption></figure>

#### You should receive the following confirmation message

<figure><img src="/files/W1hQnD3CD71nDmFbTlp3" alt=""><figcaption></figcaption></figure>

#### The ticket create 'panel' will be sent in the specified channel for user convenience

<figure><img src="/files/ZMYRFxH41EpTsRiAFkYw" alt=""><figcaption></figcaption></figure>

#### Click on the green Default Configuration button to set the recommended permissions for the @everyone role for the channel.

Having the bot set the recommended permissions for @everyone means that all users will be able to see the channel in order to create tickets, have the correct permissions within their tickets but not be able to react to messages, send messages in the main channel, etc.

<figure><img src="/files/l0AStbDpSnbicB3RGXn1" alt=""><figcaption></figcaption></figure>

#### You should receive the following confirmation message

<figure><img src="/files/jIwkEm0EyTtJ8G1uYihC" alt=""><figcaption></figcaption></figure>

### Notifications Channel

Create a new channel on the server as displayed below and name it whatever you like but be sure to remember the name.

{% tabs %}
{% tab title="Open the server menu" %}
Open the server menu

<figure><img src="/files/FXAgCC2TThZPGZTun4On" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Click 'Create Channel'" %}
Click 'Create Channel'

<figure><img src="/files/RYFiHsWa4Fv7uCamRaPX" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Name the channel & set it to private" %}
Name the channel & click Create

It's recommended that you make the channel private but the bot will also make it private later on if you don't

<figure><img src="/files/wYcyjbZZW6qaM2UGyeYU" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

#### Find the command and set the type to 🔔Notifications

<figure><img src="/files/BGM1ivJp2b2XQREl6Rr1" alt=""><figcaption></figcaption></figure>

#### Set the channel manually from supplied options or it will select the current channel by default

<figure><img src="/files/JlVbu9WyCNtuIwSCMgLM" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/pkW3ywwSSd403a56ZfEW" alt=""><figcaption></figcaption></figure>

#### You should receive the following confirmation message

<figure><img src="/files/w0ACe0hwd4cs6ibbC3VJ" alt=""><figcaption></figcaption></figure>

#### Click on the green Default Configuration button to set the recommended permissions for the @everyone role in the channel as well as for the support role

Having the bot set the recommended permissions for @everyone means that anybody without permission won't be able to see the notifications channel and when you set the support role later in this guide it will have access.

<figure><img src="/files/bLExsI2qr2MNadyqs9GE" alt=""><figcaption></figcaption></figure>

#### You should receive the following confirmation message

<figure><img src="/files/rB5AS72zpC8JX4vrNSjq" alt=""><figcaption></figcaption></figure>

### Support Role

Create a new role or use an existing one, name it whatever you like but be sure to remember the name. The guide below shows how to use the built-in Golden Bot role create command. The Support Team role shouldn't require any special permissions, Golden Bot will give them the necessary tools to help out through the setup process

{% tabs %}
{% tab title="Role Create" %}
Find the command and select the appropriate options for your role. The following tabs demonstrate how to configure a basic support role.

<figure><img src="/files/A0ngSlLOKZSRColoAFSt" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Name" %}
Specify the role's name

<figure><img src="/files/jpZkwSpypU0kZcvbskEX" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Color" %}
Specify the color from the list of available colors or put in a custom hex code. Please note that there are more colors available than the ones you can see in the initial list, just start typing a name to see if the color is built-in and then select it when ready

<figure><img src="/files/5lhYhUuWO7CneVDPMYPW" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Display Separately" %}
Whether or not members with the role will be displayed separately from other members on the server on the member's list. True = yes, False = No

<figure><img src="/files/Nvt1s6H6PhoqyXWf2hz7" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Position Role" %}
The new role will be placed just above whatever role you specify, please note that you can't set this to be higher than the bot's role. Selecting everyone would put the role as low as possible since the everyone role is always at the bottom.

<figure><img src="/files/MUmYEx46bu066iV7Ih7W" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

#### Submit the command when you're satisfied with the settings

<figure><img src="/files/sSlPTUoPk959JEE5zlUX" alt=""><figcaption></figcaption></figure>

#### You should receive the following confirmation message

It is recommended that you leave this message in your chat temporarily so you can access the role name and id easier if you have a lot of roles on your server.

<figure><img src="/files/ms6S3YsquIH1oMT8Qo9C" alt=""><figcaption></figcaption></figure>

#### Find the following command and specify either the role by name or id through the supplied options

<figure><img src="/files/LATVz3UukfVkUhSFAbXg" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/GjLYZzQ03WIOkxUIzaU5" alt=""><figcaption></figcaption></figure>

#### You should receive the following confirmation message

<figure><img src="/files/koQUzbgZ6BGbc6NTeQvs" alt=""><figcaption></figcaption></figure>

### Command Settings

A brief guide on managing the permissions for the /ticket command which will allow the support role to use the commands and not just the buttons, make sure you configure the support role first as displayed above before continuing.

{% tabs %}
{% tab title="Open Server Menu" %}

<figure><img src="/files/Toy9bXbvawOd8bAkv2yo" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Open Server Settings" %}

<figure><img src="/files/nPCUJabhYyQVIfVrJx7W" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Select Integrations" %}

<figure><img src="/files/pAXuae94evZKKymahUeH" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Select Golden Bot" %}

<figure><img src="/files/IWANMOCk070QftCafTvN" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="Find the command" %}

#### Now that you are on the Golden Bot Integration management screen as shown in the tabs above search for the ticket command OR find it in the list of commands.

<figure><img src="/files/Czm51Gz3Ew58YAHe4tf4" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Add Role" %}

#### Now select the Add Roles or Members button

<figure><img src="/files/5x6dkyOKoGMYbiMkeyYX" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Select Role" %}

#### Select your Support Team role and then click Add

<figure><img src="/files/jzDShF2NTbhOToWSyHSq" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Save" %}

#### Now click the save button and tell your support team the good news :smile:

<figure><img src="/files/AR9qh4wbel43uDjbTpOR" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

#### Bugs

Since the tickets system is relatively new and may have some bugs or glitches please let us know immediately if you find any with the `/bot bug-report` command so that we can fix it ASAP, thanks and enjoy.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.goldenbot.net/guides/tickets-system/configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
