Skip to main content
All modules
Free Available

Levels & XP

Reward the people who keep the server alive.

What it does

On an active server, the most invested members are rarely identified. They write, host, welcome - and nothing sets them apart from an idle account.

The Levels module grants XP for each message and each eligible minute in voice, then unlocks roles at thresholds you choose.

A public web leaderboard lets you share the ranking outside Discord, which also attracts new members.

What you can do

  • XP per message, with a random range and an anti-spam delay
  • Voice XP per minute, merged with text or with its own ranking
  • Adjustable XP rate, from ×0.25 to ×3
  • Reward roles granted at each tier, stacked or replaced
  • Customisable rank card: font, layout, colours, background image
  • Level import from MEE6 or AmariBot
  • Channels and roles filtered, as a blocklist or an allowlist
  • Public web leaderboard, readable without an account
  • /rank and /leaderboard for members, /xp for managers

How to set it up

5 steps · about 3 minutes

  1. 1

    Enable the module

    Open “Levels & XP” and flip the switch. The defaults suit most servers.

  2. 2

    Exclude off-topic channels

    A bot-command channel or a spam channel should not earn XP, otherwise the leaderboard means nothing.

  3. 3

    Define your rewards

    Map a role to a level. Choose whether the previous role is kept or replaced.

  4. 4

    Set the level-up announcement

    Dedicated channel, direct message, or nothing at all. On a large server, the public announcement quickly becomes noisy.

  5. 5

    Publish your leaderboard

    Enable the public leaderboard in the settings, and share the link with your community.

Frequently asked questions

Do bots earn XP?

No, they are excluded from counting by default.

Can I import my history from another bot?

Import from MEE6 and Dyno is planned and will be reserved for Premium.

Related modules

Ready to try it?

This module is free. Invite the bot and enable it in two clicks.

Add to Discord