Level System & XP

Members earn XP for chatting and spending time in voice channels — and level up in your community as a result.


How XP works

Each message earns a random amount of XP within the configured range (default: 15–25). Spam is limited: messages within 60 seconds don't stack. For the Voice XP system, check the dedicated page.

Use /rank to see your current standing. The leaderboard is available via /leaderboard or directly in the dashboard.

Setting up role rewards

In the dashboard under Level System → Role Rewards, you can define: "Anyone who reaches Level 10 gets the Active role." It all runs automatically — no manual role assignments needed.

Multiple rewards are possible. A typical setup might look like this:

  • Level 5 → access to extra channels
  • Level 15 → color role, nickname permission
  • Level 30 → supporter rank with special rights

Leaderboard

/leaderboard shows the top members of your server. The full list with filter options is available in the web dashboard. Leaderboards are server-specific — XP on Server A doesn't carry over to Server B.

Achievements

In addition to levels, members can unlock achievements — e.g., for sending 100, 500, or 1000 messages. The icons appear on the rank card next to the level badge.

Rank Card

Use /rank (or /rank @user for others) to display an embed: current level, XP progress bar to the next level, server rank, and unlocked achievements.

You can exclude specific channels or roles from earning XP — useful for bot spam channels. Configure this in the dashboard under Levels → Excluded Channels.