Modly
Docs

Modules

LevelingFree

Commands

Settings

FieldWhat it doesDefault
xpMinMinimum XP per message15
xpMaxMaximum XP per message25
cooldownSecondsSeconds between messages that earn XP (anti-spam)60
voiceXpPerMinuteXP per minute in voice channels (0 = off; not while muted, deafened or AFK)5
ignoredChannelIdsChannels without XP (list of channel IDs)[]
ignoredRoleIdsRoles that earn no XP (list of role IDs)[]
announceLevel-up message: current channel, fixed channel, direct message or offcurrent
announceChannelIdChannel for level-up messages (channel ID, only for "channel")—
announceMessageCustom level-up message: {user} and {level} are replaced (empty = default text)—
roleRewardsRole rewards: list of objects with level and roleId (free: 5, premium: 50)[]
stackRewardsKeep lower reward roles (off = only the highest)true
minMessageLengthMinimum message length for XP (characters, 0 = any)3
duplicateWindowSecondsSeconds in which repeating the same message earns no XP (0 = off)300
voiceRequireOthersVoice XP only with at least one other member (not a bot) in the channeltrue
seasonResetXpReset everyone's XP and level to 0 when a season endsfalse
rankCardShow /rank as an image card (off = embed)true
rankCardColorPremium: rank card background colour (#rrggbb)#1e1f22
rankCardColorEndPremium: rank card gradient end colour (#rrggbb)#2b2d31
rankCardAccentPremium: rank card accent colour for ring, level and progress bar (#rrggbb)#5865f2
rankCardImageUrlPremium: rank card background image (https URL to PNG/JPEG/WebP/GIF, max. 2 MB, max. 4096×4096 px; empty = colours)—

Free and Premium

LimitFreePremium
roleRewards550
seasons01

Bot permissions