# Levels & XP

> A free Discord leveling bot: XP per message and in voice, automatic level roles, XP boosters and a fully custom rank card. Ready in a few clicks.

Canonical: https://ganyu.fr/en/wiki/niveaux
Last updated: 2026-10-05

Every message and every minute in voice earns experience. Level up, unlock automatic roles and pick up Ganyu Coins along the way.

## How XP works

The XP required to clear a level follows the formula 100 × level^1.3: the first levels come fast, the later ones are earned.

XP per message is drawn randomly from a range configured by the server (possible bounds from 1 to 500), with a minimum delay between two counted messages (30 to 600 seconds) to discourage spam. Voice activity earns XP per minute on the same principle.

Each level-up can also pay out Ganyu Coins, based on a free-form formula chosen by the server (using the level variable).

Target level | XP for this level (≈)
2 | 246
10 | 1,995
25 | 6,566
50 | 16,170
100 | 39,851

## Voice XP

Voice XP follows conditions configurable by the server: depending on the setting, it can be cut when you're muted or deafened, granted only in certain states, or always granted. Some channels or categories can be fully excluded from XP gain.

## Commands

- `/level`: Your level and progression toward the next one.
- `/profil show [user]`: The graphical profile card, yours or a member's.
- `/profil customisable`: Card customization (premium): colors, frame, title, background.
- `/level rolelist`: The level roles configured on the server.
- `/leaderboard level`: The server's XP leaderboard.

## XP boosters

Consumable boosters multiply earned XP. They come in message , voice or global (both) scope, in ×2 or ×3, for 1 to 24 hours. Buy them from the gem shop then activate them with /use.

A weaker booster cannot override a stronger one already active. Boosters stack with role multipliers (see below).

Tip: Activate a global ×3 booster before a busy voice night to maximize your XP gains over the event.

## Level roles and multipliers

Administrators can automatically hand out level roles at milestones (up to 20 roles on FREE, 40 on PREMIUM, 500 on PRO), either stacking (you keep the previous roles) or replacing (only the reached milestone's role is kept).

Boosted roles multiply XP: the multiplier of the highest role owned applies, then combines with any consumable booster.

Tip: All the configuration (XP ranges, cooldowns, roles, channel exclusions, coin formula) is set in the Levels tab of the dashboard.

## Frequently asked questions

### Why don't my messages always give me XP?

A minimum delay (30 to 600 s depending on the server) separates two counted messages. Writing several messages in a row only earns XP once per interval: that's the anti-spam.

### Does voice give XP if I'm muted?

It depends on the server setting: voice XP can be cut when you're muted or deafened, restricted to certain states, or always granted. Some channels can also be excluded.

### How do I gain XP faster?

Activate an XP booster :booster_global: (×2 or ×3) with `/use`, stay in non-excluded channels, and take advantage of boosted roles if your server offers them. The effects stack.

### Do you earn Ganyu Coins by leveling up?

Yes, if the server enables it: each level-up credits an amount calculated by a free-form formula based on the level reached. The amount shows up in the level notification.

### How much XP does a level take?

The threshold follows `100 × level^1.3`. So level 1 costs 100 XP, level 10 about 2,000 XP and level 100 close to 40,000 XP. Progression is deliberately harder at the top of the leaderboard.

### How do I grant a role automatically at a given level?

In the Levels tab of the [[dashboard]], bind a role to a threshold. Ganyu grants it the moment a member reaches that level, with no manual step. You can configure 20 level roles on FREE, 40 on PREMIUM and 500 on PRO.

### Do level roles stack or replace each other?

Both modes exist. In stacking mode the member keeps every role they have passed. In replacement mode Ganyu removes the previous level role as it grants the new one, which keeps the role list short.

### Can I stop a channel from giving XP?

Yes. Any channel or category can be excluded from XP gain in the dashboard, which is the usual setting for command channels, spam channels and bot channels.

### Is message XP always the same amount?

No, it is drawn at random inside a range you set, between 1 and 500 XP. A minimum delay between two counted messages, adjustable from 30 to 600 seconds, stops members from farming by spamming.

### Do XP boosters stack with role multipliers?

Yes. The multiplier of the strongest role a member holds combines with the active consumable booster. Activating a weaker booster, however, never overrides a stronger one already running.

### Where can I see the server XP leaderboard?

`/leaderboard` shows the ranking, `/level` shows one member's card, and the [[dashboard]] lets you filter and export the same data.

## Sources and official documentation

- [Discord Developer Docs: Guild resource](https://discord.com/developers/docs/resources/guild)
- [Discord Developer Docs: Permissions](https://discord.com/developers/docs/topics/permissions)

## Related

- [The Ganyu wiki](https://ganyu.fr/en/wiki.md)
- [Economy & Ganyu Coins](https://ganyu.fr/en/wiki/economie.md)
- [Casino & mini-games](https://ganyu.fr/en/wiki/casino.md)
- [Fishing](https://ganyu.fr/en/wiki/peche.md)
- [Raffle & collection](https://ganyu.fr/en/wiki/tombola.md)
- [Fun commands](https://ganyu.fr/en/wiki/fun.md)
- [Ganyu Arcade: poker in Discord](https://ganyu.fr/en/wiki/arcade-poker.md)
