/rank[user]Show a rank card
Members earn XP by chatting and by spending time in voice with others, and climb levels. Levels can hand out roles and coins, and show up on rank cards and leaderboards.
/rank/leaderboard/levelup/statsCount XP on this server starts everything: XP, levels, and the message and voice statistics behind /stats. Nothing is counted while it is off, and nothing is lost when you turn it off again.
Messages. Each message gives a random amount between Min per message and Max per message (1 and 20 by default), at most once per Cooldown (5 seconds by default). Raising the cooldown is the simplest way to make spam worthless.
Voice. Members get Voice XP per minute while they talk with at least one other person, unmuted. Nothing in the AFK channel, nothing alone. 0 turns voice XP off.
Long messages. With a Bonus for long messages of, say, 200 characters, messages at least that long earn half as much again.
When a member has several, Several multipliers decides: Multiply them (×2 and ×1.5 make ×3) or Keep the highest (×2). The server multiplier always applies on top.
How fast levels get harder. The amount below is the XP needed to go from that level to the next one.
| Level | Classic | Steady | Steep |
|---|---|---|---|
| 1 | 100 | 150 | 130 |
| 5 | 2,500 | 750 | 371 |
| 10 | 10,000 | 1,500 | 1,379 |
| 20 | 40,000 | 3,000 | 19,005 |
Classic keeps early levels quick and makes the high ones a real achievement. Steady adds the same step each time. Steep starts gently and then climbs very fast. Changing the curve keeps everyone's current level.
The Message accepts {member:mention}, {member:name}, {member:tag}, {member:id}, {level}, {server} and {count} (member count).
Each reward is a level with a Role, coins, or both. Coins land in the member's wallet once, the first time they reach the level (Economy).
Keep earlier rewards decides what happens to roles on the way up. On, a level-20 member has the level-5, 10 and 20 roles. Off, they only keep the role of their highest level. Naeris's role must be above the reward roles.
Changing a member's level from the dashboard or with /levelup xp gives or takes the rewards to match.
/rank draws a member's card: level, XP, progress and rank. Set a Background image URL (1000 × 300 px looks best) and an Accent colour for the level and the lit progress segments: the dashboard shows your own card as you change them.
/leaderboard ranks members by XP, invites, reputation or coins. Two more ways to show it:
dashboard.naerisbot.fr/leaderboard/<server ID>. Members who left aren't shown. Open the page on the dashboard takes you there.Reset XP when a member leaves wipes the XP of anyone who leaves the server, so leaving and coming back starts from zero.
Now and then a prize shows up under a message: the first member to click it wins the XP in a drop and the Coins in a drop. One message in… sets how rare drops are (on average), with at least 2 minutes between two of them. Limit them to some channels with Only in these channels.
Import the levels copies the levels of MEE6's leaderboard for this server, with each member's progress inside their level. MEE6's leaderboard has to be public (it is by default). The import replaces the levels members already had on Naeris, so run it before people start earning XP here.
On the dashboard, open the member in Members: Set level, Add XP or Reset. /levelup xp give, take, setlevel and reset do the same from Discord.
/rank[user]Show a rank card
/leaderboard<type>Server leaderboards
/stats[user]Message and voice stats
/levelupManage ServerConfigure levels
message<message>Level-up messagechannel[channel]Where level-ups are announcedrange<min><max>XP per messagecooldown<seconds>Time between two XP gainsmultiplier<multiplier>Server-wide XP multiplierrolemultiplier<role><multiplier>XP multiplier for a roleignoredchannel[channel]Stop or resume XP in a channelignoredrole[role]Stop or resume XP for a rolereward<level><role>Give a role at a levelremovereward<level>Remove a level rewardstackrewards<status>Keep earlier rewards when leveling upxp give<user><amount>Give XPxp take<user><amount>Take XP away (can lower the level)xp setlevel<user><level>Put a member at a levelxp reset<user>Back to level 1, no XPbackground<url>Rank card background/statstracking<status>Manage ServerTurn XP and stats tracking on or off