> For the complete documentation index, see [llms.txt](https://boltcord.gitbook.io/bolt/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://boltcord.gitbook.io/bolt/commands/commands-index/ranks-and-levels.md).

# Ranks and levels

How the level system works and what command does exist?

The ranking system is global. That means a user will have the same level everywhere on Discord (not in a DM channel tho)

## Leveling up

### Getting started

Send messages. Talk with people.

### Tips

You gain XP for only 1 message per minute. We avoid flood this way.

If you don't want Bolt to announce level up messages, go to the "[Setup Bolt](/bolt/setup-bolt.md#rank-announcement)" page.

{% content-ref url="/pages/-M8HIwkengcliLk4ka3j" %}
[Setup Bolt](/bolt/setup-bolt.md)
{% endcontent-ref %}

{% hint style="danger" %}
Do never attempt to farm Bolt XP. If we notice you're doing that, we may block you from earning more XP or from using the bot entirely.
{% endhint %}

{% hint style="info" %}
The levels are based on this formula:

```
random > 10 * (level ^ 2) + 100 * level + 100
```

`random` is a number randomly choosen between 1 and 15.
{% endhint %}

## Commands

{% tabs %}
{% tab title="Checking levels" %}
To check your level, use

```
rank
```

To check someone else's rank, use

```
rank [@member]
```

![This is a rank card example.](https://882532783-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8GMHH6pVeTFfxrvxC8%2F-M94llw3oS2vWVEn0_3-%2F-M98r0eczFVR3ARSuTQF%2Frank.card.jpg?alt=media\&token=3852abdf-7770-40f9-bf7c-9f97b3d99489)

{% hint style="info" %}

### Rank cards!

Want to see a rank card like above when using the command? Give Bolt **Send Files** permissions. If you don't want cards but just old-school embeds, disable the permission. If you want just text, don't give Bolt **Send Files** and **Embed Links** (note that disabling Embed Link permission may result in Bolt not replying to all of its commands).
{% endhint %}
{% endtab %}

{% tab title="Leaderboard" %}
Use this command to show the leaderboard.

```
levels
```

{% endtab %}
{% endtabs %}

The rank is also shown in this command.

```
profile (@member)
```
