📊

XP & Leveling

XP & Leveling

Understand how XP works, level up, and compete on leaderboards.

On this page

Overview

Every message you send, every minute in voice chat, and every reaction you add earns you XP. As your XP grows, you level up — and your progress is tracked on both server and global leaderboards.

How You Earn XP

SourceXP EarnedCooldownConditions
Messages15–25 XP60 secondsMin 3 characters, no duplicate messages
Voice chat5 XP per minuteContinuousMust be in a channel with 2+ non-bot members, not server-deafened
Reactions3 XP30 secondsCannot earn from reacting to your own messages

Note: Reaction XP is earned once per reaction per channel every 30 seconds. You cannot earn reaction XP from reacting to bot messages or your own messages.

Tip: Voice XP adds up fast — a 1-hour call with friends earns you 300 XP!

Anti-Spam

The bot has built-in protections to keep XP earning fair:

  • Cooldown: You can only earn message XP once every 60 seconds
  • Duplicate detection: Sending the same message repeatedly won’t earn XP
  • Minimum length: Messages must be at least 3 characters long

How Levels Work

The XP needed to reach each level follows a simple formula: Level² × 50.

LevelTotal XP Required
150
51,250
105,000
2020,000
3045,000
50125,000

When you level up, the bot sends a congratulations message in the channel where you earned the XP that triggered the level-up. If the economy system is enabled, you may also receive coin and gem rewards for leveling up (configured by your server admin).

Your Rank Card

Use /rank to see your personalized rank card — a visual image showing:

  • Your current level and XP progress bar
  • Server rank (among all members in this server)
  • Global rank (among all 3AT users across every server)
  • Activity breakdown (messages, voice minutes, reactions)

You can also view someone else’s card with /rank user:@someone.

Leaderboards

Use /leaderboard to see who’s on top. Three modes are available:

ModeShows
ServerTop members in this server by XP
GlobalTop users across all servers by total accumulated XP
ServersTop servers ranked by aggregate XP, messages, and activity

Period Filters

Toggle the time period using the buttons below the leaderboard:

PeriodShows XP earned during
All TimeTotal accumulated XP
DailyToday (UTC)
WeeklyThis ISO week
MonthlyThis month
YearlyThis year

The leaderboard is paginated (10 per page) and auto-disables after 60 seconds of inactivity.

Server Rank

Use /server-rank to see how this server stacks up globally — total XP, member count, activity breakdown, and ranking among all servers using 3AT.

Commands Reference

CommandDescriptionExample
/rankView your rank card/rank
/rank user:@someoneView another user’s rank card/rank user:@friend
/leaderboardOpen the leaderboard/leaderboard
/server-rankView this server’s global ranking/server-rank

For Admins & Mods

This section is for server administrators.

Channel Blacklist

Prevent XP from being earned in specific channels (e.g., bot-spam channels):

SubcommandDescription
/xp channel-blacklist addDisable XP earning in a channel
/xp channel-blacklist removeRe-enable XP earning in a channel

XP Configuration

Server XP settings can be customized per guild. Default values:

SettingDefault
XP per message20
XP per voice minute5
XP per reaction3
Message cooldown60 seconds
Min message length3 characters
XP system enabledYes
← Back to Guide
On this page