Phantom

Engagement

Levelling your community will actually notice

XP per message with anti-spam cooldown, level roles, a leaderboard, XP multipliers, and a proper rank card.

15-25

XP / message

Default range — configurable per guild.

60s

Anti-spam

Cooldown between counted messages to stop farming.

Level roles

Stack or swap on promotion — your call.

Configurable XP-per-message and cooldown — tune activity, not churn

Level roles with optional role swapping on promotion

Per-channel and per-role XP multipliers

Rank card on /prank with avatar, progress bar, and server position

Example commands
  • /prank Your rank card with progress bar, level and leaderboard position.
  • /pleaderboard Top-100 for the server with avatars, levels and XP.
  • /plevel give Grant XP or a level to a member — staff only.

01

Tuneable at the knobs

Set the XP-per-message range (default 15-25), the cooldown between counted messages (default 60s), and which channels / roles count — or don't. Ignored channels and XP-blacklisted roles give you a clean signal.

02

Level roles done right

Promote members into roles at specific levels. Choose "stack" mode so earned roles pile up, or "swap" mode so Level 10 replaces Level 5. Either way the bot handles the assignment and cleanup.

More from Phantom

All features →

Common questions

Can I exclude a bot-spam channel?
Yes. The XP Blacklist page lets you exclude any channel or role from earning XP. Good for #bot-commands or throwaway roles.
Do voice-activity XP rewards exist?
Not in the launch cut. On the roadmap — will be togglable alongside message XP.

Spin it up in 30 seconds.

Add Phantom, pick your modules, done. Every feature is on the house.