Levels module

Levels and XP to bring your server to life

Your members earn XP by chatting and in voice, level up and unlock roles. Reason enough to come back every day.

L
LéaLVL 12

3 420 / 5 000 XP

XP for messages… and for voice

Choose how much XP a message and each minute in voice are worth, with a minimum delay between two gains to discourage spam. Voice time is recorded too, and an ongoing session isn't lost if the bot restarts.

Exclude the channels or roles that shouldn't earn XP, and choose the progression curve: constant, linear or exponential, up to level 1,000.

Roles that reward loyalty

Link a role to a level: HurixBot gives it automatically, catches up on missed tiers and can remove the previous role if you don't want them to stack. Every level-up can be announced in the message's channel or in a fixed channel, with your own text ({user}, {level}, {server}…).

Rank card and leaderboard

  • /rank shows a card with the member's avatar, level, XP, progress and rank;
  • /level top shows the server's top, up to 25 members;
  • /level add and /level remove adjust a member's XP or levels, or the whole server's with confirmation;
  • the dashboard's Leaderboard page shows XP and voice time, with search and per-member reset.

Free or Premium?

This whole module is free: every feature described on this page is available without a subscription, with no limit tied to a plan.

Compare plans

Frequently asked questions

Does voice earn XP?

Yes, if you set an amount of XP per voice minute. XP is added when the member leaves the channel, one full minute at a time.

Can I give roles by level?

Yes, with the module's role rewards: pick the level, the role, and whether roles stack or replace each other.

Go further

Ready to try HurixBot?

Add the bot in two clicks, then set up each module from the dashboard, without writing a single line of code.