How many messages to level 10, 50 or 100? Get the exact numbers for your server.
Everyone starts at level 1.
The same two settings as the Levels plugin. Defaults: 1 XP per message, 10 second cooldown.
A member earns XP for at most one message per cooldown, so faster chatting does not level faster.
| Level | XP for this level | Total XP | Messages |
|---|---|---|---|
| 2 | 10 | 10 | 10 |
| 5 | 50 | 130 | 130 |
| 10 | 100 | 530 | 530 |
| 20 | 200 | 2,080 | 2,080 |
| 30 | 300 | 4,630 | 4,630 |
| 50 | 500 | 12,730 | 12,730 |
| 75 | 750 | 28,480 | 28,480 |
| 100 | 1,000 | 50,480 | 50,480 |
See where the same amount of chatting lands on Echo's gentler curve.
MEE6 level 20 takes about 1,193 messages (23,850 XP at ~20 XP a message). With your settings above, those messages make a member level 15 on Echo.
An estimate: MEE6 gives a random 15–25 XP per message, at most once a minute.
Do this automatically
Members earn XP as they chat, get a level-up announcement and are handed reward roles at the levels you choose.
Every member starts at level 1. Level 2 takes 10 XP, and each level after that takes 10 times the current level plus 10 XP, so level 10 takes 530 XP in total. With the default 1 XP per message, that is 530 messages.
Members only earn XP for one message per cooldown, 10 seconds by default. The least chat time is the messages needed multiplied by the cooldown: it is the fastest anyone can get there.
MEE6 needs 5 × level² + 50 × level + 100 XP per level and gives about 20 XP per message once a minute. The calculator converts a MEE6 level into messages and shows the Echo level the same chatting would reach.
Yes. The Levels plugin can give members a role when they reach a level you choose and announce every level-up in a channel.
Everything runs in your browser. Nothing is uploaded.
Tick the permissions a bot or role needs and get the permission integer plus a ready-to-use OAuth2 invite link.
Answer ten quick questions about safety, onboarding, engagement, support and growth to get a score and a fix-it plan.
Turn any date into a Discord <t:> timestamp that shows in every member's local time zone. Includes a snowflake ID decoder.