> ## Documentation Index
> Fetch the complete documentation index at: https://docksystems.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Config Command

> Use /config to manage Dock verification, welcome messages, permissions, modules, and group bindings.

`/config` opens Dock's server configuration panel in Discord.

## Who can use it

`/config` can only be used inside a server. A member can open it when they have one of these:

* Discord Administrator.
* A configured Dock Management role.
* A configured Dock Admin role.

Dock Staff roles are intended for day-to-day moderation access and do not open the full config panel by default.

## Open the panel

```text theme={null}
/config
```

The panel is ephemeral and starts with a dropdown of available sections.

## Sections

> **Permissions**
>
> Set Management, Admin, and Staff role groups. Each group supports up to 5 roles. Management and Admin roles can open `/config`.

> **Modules**
>
> Enable or disable Dock modules. Verification, Welcome, and Group Bindings can be toggled separately.

> **Verification**
>
> Configure verified roles, unverified roles, verification message, Roblox requirements, send channel, and nickname template.

> **Welcome**
>
> Configure welcome message content, send channel, auto roles, and auto verification.

> **Group Bindings**
>
> When available, connect Roblox credentials, link a Roblox group, create role bind rules, configure defaults, and enable approval requirements.

## Recommended setup

**1. Start with Permissions**

Add trusted Management and Admin roles first. This avoids relying only on Discord Administrator for future edits.

**2. Enable modules**

Open Modules and enable only the features the server will use.

**3. Set verification roles**

In Verification, choose roles members receive after verifying and roles removed after verification.

**4. Add requirements**

Add a Roblox group ID or minimum Roblox account age only if the server needs those checks.

**5. Customize the message**

Edit the verification message and use Variables to insert server or member values.

**6. Send the prompt**

Choose the channel and send the verification message.

## Verification options

| Option | What it controls |
| - | - |
| Verified Roles | Roles added after a member verifies. |
| Unverified Roles | Roles removed once verification completes. |
| Customize Message | The message body, button label, images, and display style. |
| Requirements | Roblox group ID and minimum Roblox account age. |
| Send Message | The channel where Dock posts the verification prompt. |
| Nickname | Optional nickname template for verified members. |

## Welcome options

| Option | What it controls |
| - | - |
| Customize Message | Welcome message body and formatting. |
| Send Channel | Channel where welcome messages are posted. |
| Auto Role | Roles assigned when a member joins. |
| Auto Verification | Whether Dock should try to verify new members automatically. |

## Message variables

You can use variables in verification and welcome messages.

| Variable | Meaning |
| - | - |
| `{guild.name}` | Server name. |
| `{guild.id}` | Server ID. |
| `{guild.members}` | Server member count. |
| `{member.name}` | Member display name. |
| `{member.username}` | Member username. |
| `{member.mention}` | Member mention. |
| `{member.id}` | Member Discord ID. |
| `{member.createdAt}` | Member account creation timestamp. |
| `{member.joinedAt}` | Member server join timestamp. |
| `{verification.channel}` | Verification channel, when available. |
| `{verification.role}` | Verification role, when available. |

## Group Bindings

Group Bindings is shown when the feature is available for the server.

**1. Connect credentials**

The server owner connects the Roblox account Dock will use for group actions.

**2. Link a group**

Choose the Roblox group that belongs to the server.

**3. Create binds**

Map Discord roles to Roblox roles, Roblox roles to Discord roles, or both.

**4. Configure approval**

Decide whether staff approval is required before Dock applies group role changes.

## Resetting settings

Most sections include a Delete or reset action. Use it when you want to return that section to Dock defaults.

> [!WARNING]
>
> `Delete All` clears all saved configuration for the server. Use it only when you intentionally want to rebuild the setup.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.