> ## 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.

# Bot Overview

> Use the Dock Discord bot for verification, welcome messages, user info, and server configuration.

The Dock bot brings verification and account-linking tools into Discord. Server staff can configure most features without writing code.

## Main commands

| Command | Use |
| - | - |
| `/config` | Open the server configuration panel. |
| `/profile` | Premium server profile customization for the bot username, bio, logo, and banner. |
| `/userinfo discord` | View Discord profile details and linked Roblox info. |
| `/userinfo roblox` | View Roblox profile details by username, ID, profile link, or linked Discord user. |
| `/ping` | Check bot, Discord, database, and Redis latency. |
| `/help` | View Dock version, runtime stats, and support links. |

## Bot permissions

Dock needs normal Discord permissions for the features you enable.

> **Verification**
>
> Needs access to send the verification message and manage configured verified, unverified, and nickname actions.

> **Welcome**
>
> Needs access to the welcome channel and any auto-role roles you configure.

> **Role hierarchy**
>
> Dock can only assign, remove, or manage roles below its highest role.

> **Group Bindings**
>
> When available, group binding actions require the configured Roblox credentials and approval settings.

## Recommended setup order

**1. Invite Dock**

Add Dock to the Discord server and place its role above roles it needs to manage.

**2. Run /config**

Open the server configuration panel from Discord.

**3. Configure permissions**

Set management and admin roles so trusted staff can use the config panel without requiring Discord Administrator.

**4. Enable modules**

Turn on Verification, Welcome, or Group Bindings depending on the server's needs.

**5. Send messages**

Use the config panel to post verification and welcome messages to the right channels.

> [!NOTE]
>
> `/config` is ephemeral, so the setup panel is only visible to the staff member using it.


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