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

# Utility Commands

> Avatars, server & role info, emoji stealers, AFK system, voice roles, ignore lists, and server lookups.

# Utility Commands

<Badge variant="elite">Tier 1: Elite</Badge> <Badge variant="secondary">Core Utilities</Badge>

> A comprehensive collection of server utilities, user lookups, emoji management tools, AFK handlers, and voice role automations.

***

## Commands Summary

| Command         | Aliases                    | Tier  | Syntax                          | Description                                                     |
| :-------------- | :------------------------- | :---- | :------------------------------ | :-------------------------------------------------------------- |
| `.afk`          | —                          | Elite | `.afk <reason>`                 | Sets your status to AFK and notifies anyone who mentions you.   |
| `.avatar`       | `av`, `photo`              | Elite | `.avatar [@user\|userId]`       | Displays high-resolution avatar image of a user.                |
| `.banner`       | `bn`, `userbanner`         | Elite | `.banner [@user\|userId]`       | Displays user banner image.                                     |
| `.boostcount`   | `bc`                       | Elite | `.boostcount`                   | Shows server boost count and boost level.                       |
| `.channelcount` | `cc`                       | Elite | `.channelcount`                 | Displays total text, voice, and category channels.              |
| `.emojilist`    | `emojis`                   | Elite | `.emojilist`                    | Lists all server emojis and animation status.                   |
| `.enlarge`      | `bigemoji`, `zoom`         | Elite | `.enlarge <emoji>`              | Enlarges custom Discord emojis with direct download links.      |
| `.firstmsg`     | `firstmessage`             | Elite | `.firstmsg`                     | Fetches a direct link to the first message sent in the channel. |
| `.serverbanner` | `guildbanner`              | Elite | `.serverbanner`                 | Displays the server banner image.                               |
| `.ignore`       | —                          | Elite | `.ignore <subcommand> <args>`   | Manages ignored channels and bypass roles.                      |
| `.imagelink`    | `imglink`                  | Elite | `.imagelink`                    | Generates a permanent link to an attached or replied image.     |
| `.vcrole`       | `invc`                     | Elite | `.vcrole <subcommand> <args>`   | Assigns roles when members or bots join any voice channel.      |
| `.membercount`  | `mc`                       | Elite | `.membercount`                  | Displays current member count, human count, and bot count.      |
| `.roleicon`     | —                          | Elite | `.roleicon <role> <emoji>`      | Sets or removes custom role icon with emoji.                    |
| `.roleinfo`     | `ri`                       | Elite | `.roleinfo [@role\|roleId]`     | Displays detailed metadata and permissions for a role.          |
| `.servericon`   | `serverav`, `serveravatar` | Elite | `.servericon`                   | Displays server icon in maximum resolution.                     |
| `.serverinfo`   | `si`                       | Elite | `.serverinfo`                   | Displays comprehensive server information and statistics.       |
| `.steal`        | `addemote`, `addemoji`     | Elite | `.steal <emoji\|sticker\|link>` | Steals/adds emojis or stickers from other servers.              |
| `.translate`    | `tr`                       | Elite | `.translate <text or reply>`    | Translates text into the target language.                       |
| `.userinfo`     | `ui`                       | Elite | `.userinfo [@user\|userId]`     | Displays detailed user profile, badges, and roles.              |
| `.vanityinfo`   | `vanityi`, `vi`            | Free  | `.vanityinfo`                   | Fetches vanity URL metadata for the server.                     |

***

## Detailed Utility Guides

### afk

Notify members who mention you that you are currently away from keyboard with a custom status.

```bash theme={null} theme={null}
.afk Studying for exams, back in 2 hours
```

***

### avatar & banner

Retrieve high-resolution avatar and banner images.

<Tabs>
  <Tab title="Avatar">
    ```bash theme={null} theme={null}
    .avatar
    .avatar @User
    .avatar 1191399940014997584
    ```
  </Tab>

  <Tab title="Banner">
    ```bash theme={null} theme={null}
    .banner
    .banner @User
    ```
  </Tab>
</Tabs>

***

### steal & enlarge

Add custom emojis or enlarge existing emojis effortlessly.

```bash theme={null} theme={null}
.steal :pepe_hype:
.steal https://example.com/custom_emoji.png
.enlarge :cool_pepe:
```

* **Aliases**: `addemote`, `addemoji`

***

### vcrole

Automatically assign roles to members or bots while they are connected to voice channels.

| Subcommand     | Syntax                              | Description                           | Example                     |
| :------------- | :---------------------------------- | :------------------------------------ | :-------------------------- |
| `humans add`   | `.vcrole humans add <@role/roleId>` | Role given to humans while in VC      | `.vcrole humans add @InVC`  |
| `humans reset` | `.vcrole humans reset`              | Removes humans voice role             | `.vcrole humans reset`      |
| `bots add`     | `.vcrole bots add <@role/roleId>`   | Role given to bots while in VC        | `.vcrole bots add @BotInVC` |
| `bots reset`   | `.vcrole bots reset`                | Removes bots voice role               | `.vcrole bots reset`        |
| `config`       | `.vcrole config`                    | Views active voice role configuration | `.vcrole config`            |

* **Aliases**: `invc`
* **User Permissions**: ManageGuild

***

### ignore

Exclude specific channels from general bot command responses, with bypass roles for staff.

| Subcommand       | Syntax                                         | Example                            |
| :--------------- | :--------------------------------------------- | :--------------------------------- |
| `channel add`    | `.ignore channel add <#channel\|channelId>`    | `.ignore channel add #general`     |
| `channel remove` | `.ignore channel remove <#channel\|channelId>` | `.ignore channel remove #general`  |
| `channel list`   | `.ignore channel list`                         | `.ignore channel list`             |
| `channel reset`  | `.ignore channel reset`                        | `.ignore channel reset`            |
| `bypass add`     | `.ignore bypass add <@role\|roleId>`           | `.ignore bypass add @Moderator`    |
| `bypass remove`  | `.ignore bypass remove <@role\|roleId>`        | `.ignore bypass remove @Moderator` |
| `bypass list`    | `.ignore bypass list`                          | `.ignore bypass list`              |
| `bypass reset`   | `.ignore bypass reset`                         | `.ignore bypass reset`             |

***

### roleicon & roleinfo

Inspect role details or set role icons directly via commands.

```bash theme={null} theme={null}
.roleinfo @Moderators
.roleicon @VIP ⭐
```

* **User Permissions**: ManageRoles

***

### serverinfo & userinfo

<Tabs>
  <Tab title="Server Info">
    ```bash theme={null} theme={null}
    .serverinfo
    ```

    * **Aliases**: `si`
  </Tab>

  <Tab title="User Info">
    ```bash theme={null} theme={null}
    .userinfo @User
    ```

    * **Aliases**: `ui`
  </Tab>
</Tabs>
