Levels
8 settings. Change them with
,config, or on the dashboard.
| Key | Setting | Type | Default | Notes |
|---|---|---|---|---|
xpEnabled |
Leveling enabled | boolean |
true |
Award XP for chatting and track levels. |
xpPerMessage |
XP per message | number |
15 |
XP a member earns for one counted message. |
xpCooldown |
XP cooldown (s) | number |
60 |
Seconds before the same member earns XP again. |
xpAnnounceChannelId |
Level-up channel | channel |
not set | Leave empty to announce in the channel they levelled in. |
xpMessage |
Level-up message | string |
{user} reached level {level}! |
Placeholders: {user}, {level}, {server}. |
xpIgnoredChannelIds |
Ignored channels | list |
empty | Channels that never award XP. |
xpIgnoredRoleIds |
Ignored roles | list |
empty | Members holding these roles never earn XP. |
xpRoleRewards |
Role rewards | json |
empty | Array of { level, roleId }. |
Leveling enabled
,config set xpEnabled <value>
Award XP for chatting and track levels.
XP per message
,config set xpPerMessage <value>
XP a member earns for one counted message.
XP cooldown (s)
,config set xpCooldown <value>
Seconds before the same member earns XP again.
Level-up channel
,config set xpAnnounceChannelId <value>
Leave empty to announce in the channel they levelled in.
Level-up message
,config set xpMessage <value>
Placeholders: {user}, {level}, {server}.
Ignored channels
,config set xpIgnoredChannelIds <value>
Channels that never award XP.
Ignored roles
,config set xpIgnoredRoleIds <value>
Members holding these roles never earn XP.
Role rewards
,config set xpRoleRewards <value>
Array of { level, roleId }.