Wiki Features

XP & leveling

Every message a member posts adds a little XP, members climb through levels as it adds up, and a leaderboard shows who’s been most involved.

It’s always on. Leveling runs automatically on every plan, with nothing to install. Members start earning the moment they post. The only thing you control is the level-up announcement (below).

FREE available on every plan  ·  ADMIN requires a staff role or permission


How XP is earned

By chatting. Every message earns a small amount, with a little extra for a longer message. A gentle limit on any short burst keeps it fair, so a steady contributor is rewarded ahead of a spammer, and posting the same line repeatedly earns nothing.

By hanging out in voice. Time spent actively in voice earns XP into the same balance. The busier the channel, the more it’s worth per minute. Sitting muted to listen still counts, but you won’t earn while parked in the AFK channel, deafened, or alone, so nobody can farm levels by idling. A gentle hourly limit keeps long sessions fair.

By playing on a linked Minecraft server. If your server runs the Minecraft ↔ Discord bridge and you’ve linked your Minecraft and Discord accounts, the time you spend connected to the server earns XP into the same balance, at the same base rate as voice, with its own gentle hourly limit. Like voice, idling doesn’t pay: after about five minutes without activity, XP pauses until you do something, and resumes instantly when you’re back. It’s free and automatic once you’ve linked, with nothing else to switch on. One difference: because you’re in-game rather than in a channel, a level-up earned in Minecraft isn’t announced — the XP still lands.

By voting for Server Assistant. Vote on DiscordForge and you earn 75 XP, doubled to 150 XP if you’re in a server that has Server Assistant. You can vote again every 8 hours. The bot DMs you to confirm the XP and nudges you when you can vote again; if it can’t DM you (you’re not in an SA server), the Crestbound page shows a live countdown to your next vote instead.

Vote on DiscordForge →

Server Assistant
Server AssistantAppDirect Message
Thanks for voting for Server Assistant! You earned 150 XP.

You can vote again in 8 hours, I'll give you a nudge.

By reviewing Server Assistant. Run /review to get your personal code, add it anywhere in a review you write on a bot directory (Top.gg, DiscordForge, Discord Bot List, discord.bots.gg), then run /review again with the link to your published review. The bot checks your code is on the live page (a screenshot can’t be faked, and only your review carries your code) and grants 500 XP plus 1 month of Double XP. It’s once per platform, so you can claim again on a different directory, and each extra month is added on to your buff. If a directory hides reviews from automated checks, your link goes to our team for a quick manual confirmation and you’re rewarded by DM.

Double-XP events. When a server’s been quiet, the bot may offer its staff a 48-hour Double-XP event. While one runs, every member earns 2× XP for chatting, voice time and linked Minecraft playtime (voting rewards stay the same), and staff get a recap when it ends. Only a server manager can start one.

Your personal Double-XP buff. The month of Double XP from a review is yours: it follows you across every server you share with Server Assistant, doubling your chat, voice and Minecraft playtime XP. If a server-wide event is also running, your XP still only doubles, the boost is capped at 2× (never quadruples).

Your weekly recap. Once a week, if you earned any XP, the bot DMs you a quick summary of how much came from being active versus voting.

One wallet, everywhere. Your XP is tied to you, not to one server: chat and voice XP from every server, playtime on a linked Minecraft server, plus voting rewards, all add up in one account-wide wallet. Everything you earn lifts your Level (which only ever goes up); your XP is the spendable balance that grows alongside it, the same balance you take into Crestbound.


Check your rank: /rank

/rank shows your Level, progress to the next Level, your spendable XP, and your place on the server leaderboard. Run it alone for yourself, or add a member to see theirs. The reply is private to you.

/rank FREE

Show a member's Level, progress to the next Level, spendable XP, and their place on the server leaderboard. The reply is private to you (ephemeral).

ArgumentTypeNotes
user optionalmemberWhose rank to show. Leave it out to see your own.
You
Youtoday
/rank
Server Assistant
Server AssistantAppOnly you can see this
You
Level
7
Rank
#5 / 47
Messages
1,842
Progress to level 8
████████░░░░ (320/590)
XP to spend
245
Your Level only ever goes up · XP is your spendable balance

Reading the card. Level is the tier you've climbed to; it only ever goes up, and spending never lowers it. Rank is your position among this server's members, and Messages is how much you've posted here. Progress to level 8 is a bar to your next Level, and each Level needs a little more XP than the last. XP to spend is your account-wide spendable balance, the XP you take into Crestbound.


The leaderboard: /leaderboard

/leaderboard posts the server’s top members, ranked by Level, right in the channel for everyone to see.

/leaderboard FREE

Show the server's most active members, ranked by Level. Posted publicly in the channel.

ArgumentTypeNotes
No arguments, shows the top members of the current server.
You
Youtoday
/leaderboard
Server Assistant
Server AssistantApptoday
The Hangout, leaderboard
1. @Ada, level 14
2. @Ben, level 12
3. @Cleo, level 11
4. @Dane, level 9
5. @You, level 7
Ranked by Level (earned from chat + votes)

The top three get gold, silver and bronze medals; everyone else lines up below. If nobody's earned any XP yet, the bot says "No XP yet, get chatting (or vote for Server Assistant)!"


Level-up announcements: /leveling

When a member crosses into a new level, the bot can post a little celebration. This is the one part of leveling you control: staff switch the announcement on or off with /leveling (pick the mode from the dropdown). The XP itself always keeps running; this only changes whether level-ups are announced.

/leveling FREE ADMIN

Turn level-up announcements on or off, or check the current state. Staff-only. XP and ranks keep running either way, this only affects the celebratory post. The reply is private to you (ephemeral). Pick what you want from the mode dropdown when you run the command.

ArgumentTypeNotes
modechoiceChoose one: announcements-on (post on level-up), announcements-off (keep level-ups quiet, XP still counts), or status (see whether announcements are on).

With announcements on, the bot posts a short note when someone levels up, in your chosen level-up channel if you've set one, otherwise in the channel where it happened. Set it in the web portal under Settings, Leveling, Level-up channel; leave it blank to keep level-ups where they happen:

Server Assistant
Server AssistantApptoday
@Member reached level 8!

Mode status tells you how many members are tracked and whether announcements are on; announcements-off keeps the channel tidy while members keep earning XP behind the scenes.


Turning XP into rewards

Your XP is the spendable balance in your account-wide wallet, and it’s the currency for Crestbound, the Crest-collecting game in the customer portal. Opening a booster pack spends XP; collecting and trading Crests gives that balance something to do beyond the leaderboard. Spending never touches your Level, which only ever goes up.

Explore Crestbound →

See also