> ## Documentation Index
> Fetch the complete documentation index at: https://docs.docksys.xyz/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.

<Columns cols={2}>
  <Card title="Verification" icon="shield">
    Needs access to send the verification message and manage configured verified, unverified, and nickname actions.
  </Card>

  <Card title="Welcome" icon="newspaper">
    Needs access to the welcome channel and any auto-role roles you configure.
  </Card>

  <Card title="Role hierarchy" icon="list">
    Dock can only assign, remove, or manage roles below its highest role.
  </Card>

  <Card title="Group Bindings" icon="link">
    When available, group binding actions require the configured Roblox credentials and approval settings.
  </Card>
</Columns>

## Recommended setup order

<Steps>
  <Step title="Invite Dock">
    Add Dock to the Discord server and place its role above roles it needs to manage.
  </Step>

  <Step title="Run /config">
    Open the server configuration panel from Discord.
  </Step>

  <Step title="Configure permissions">
    Set management and admin roles so trusted staff can use the config panel without requiring Discord Administrator.
  </Step>

  <Step title="Enable modules">
    Turn on Verification, Welcome, or Group Bindings depending on the server's needs.
  </Step>

  <Step title="Send messages">
    Use the config panel to post verification and welcome messages to the right channels.
  </Step>
</Steps>

<Note>
  `/config` is ephemeral, so the setup panel is only visible to the staff member using it.
</Note>
