sushii
Add to server
Guides

XP & Levels

How the XP and leveling system works, and how to configure it

Members earn XP by sending messages — 5 XP per message, with a one-minute cooldown. Constantly chatting for 20 minutes earns a maximum of 100 XP.

Checking Rank & Leaderboard

/rank
/rank user:@member

Shows a member's current level, total XP, and their rank relative to the rest of the server. Omit user to check your own.

Switch to the Fishy collection tab to browse that member's discoveries. Use /fishy-collection to open this tab directly.

/leaderboard
/leaderboard timeframe:Week

Lists the most active members. Set timeframe to Day, Week, Month, or All Time. Useful for running activity-based events.

Level Roles

Level roles hand out a role when a member reaches a level, so you can gate channels or perks behind activity.

/levelrole new role:@Member add_level:5
/levelrole new role:@Regular add_level:25 remove_level:100
/levelrole new role:@Veteran add_level:100
/levelrole list
/levelrole delete role:@Regular

Members keep earlier level roles unless you set remove_level, which takes the role away at a higher level. In the example above, @Regular is swapped for @Veteran at level 100. There's no cap on how many level roles you can configure.

sushii's own role must sit above every level role, or it can't assign them.

Blocking XP in Channels or Roles

By default, every message in every channel earns XP. If you have bot command channels, spam channels, or roles that shouldn't be earning:

/xp block channel channel:#bot-commands
/xp block role role:@Muted
/xp unblock channel channel:#bot-commands

Changes only affect messages going forward — existing XP isn't adjusted.

On this page