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

# Levels

> Text, voice and stream leveling with role rewards and leaderboards.

Luster tracks three independent leveling systems: **text**, **voice** and **stream/camera**.

## Text levels

| Command                              | Description                                                                                                               |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------- |
| `,levels [member]`                   | Shows the level, XP, and progress bar.                                                                                    |
| `,levels leaderboard`                | Top 10 by text level.                                                                                                     |
| `,levels enable` / `,levels disable` | Turns text XP on or off (admin).                                                                                          |
| `,levels setrate <1-5>`              | Multiplies XP gain rate.                                                                                                  |
| `,levels message <#channel> <text>`  | Sets the level-up channel and message. Use `none` as the message to clear it. Variables: `{user}`, `{level}`, `{server}`. |
| `,levels messagetest`                | Previews the level-up message.                                                                                            |
| `,levels massagereset`               | Removes the level-up message.                                                                                             |
| `,levels color <hex>`                | Sets the color used in level embeds.                                                                                      |
| `,levels addrole <level> <role>`     | Adds a role reward for a level.                                                                                           |
| `,levels removerole <role>`          | Removes a role reward.                                                                                                    |
| `,levels roles`                      | Lists every level reward.                                                                                                 |
| `,levels stackroles`                 | Toggles whether role rewards stack or replace previous ones.                                                              |
| `,levels sync`                       | Re-applies role rewards to every member based on their level.                                                             |
| `,levels ignore <role or channel>`   | Excludes a role or channel from XP.                                                                                       |
| `,levels setlevel <member> <level>`  | Manually sets a member's level.                                                                                           |
| `,levels reset <member>`             | Resets a member's level data.                                                                                             |
| `,levels resetguild`                 | Resets every member's level.                                                                                              |
| `,levels resetconfig`                | Resets the leveling configuration.                                                                                        |
| `,levels config`                     | Shows the current leveling configuration.                                                                                 |

## Voice levels

| Command                              | Description                                        |
| ------------------------------------ | -------------------------------------------------- |
| `,voicelevel [member]`               | Shows time spent in voice and current voice level. |
| `,voicelevel enable` / `disable`     | Turns voice XP on/off.                             |
| `,voicelevel leaderboard`            | Top 10 by voice time.                              |
| `,voicelevel channel <#channel>`     | Sets the voice level-up notification channel.      |
| `,voicelevel role <level> <role>`    | Adds a voice level role reward.                    |
| `,voicelevel roleremove <role>`      | Removes a voice level role reward.                 |
| `,voicelevel roles`                  | Lists voice level rewards.                         |
| `,voicelevel stackroles`             | Toggles role stacking.                             |
| `,voicelevel ignore <voice_channel>` | Excludes a voice channel from XP.                  |
| `,voicelevel sync`                   | Re-applies voice role rewards.                     |
| `,voicelevel reset <member>`         | Resets a member's voice level.                     |
| `,voicelevel resetconfig`            | Resets all voice level data.                       |
| `,voicelevel config`                 | Shows the voice level configuration.               |
| `,voicelevel crownboard <#channel>`  | Posts a live leaderboard every 10 minutes.         |

## Stream / camera levels

Gain XP by streaming or having your camera on in a voice channel.

| Command                      | Description                     |
| ---------------------------- | ------------------------------- |
| `,stream [member]`           | Shows stream level and minutes. |
| `,stream enable` / `disable` | Turns stream XP on/off.         |
| `,stream leaderboard`        | Top 10 streamers.               |
