← Alle Docs
Level
XP, Rollenbelohnungen und Rank-Karten
Mitglieder sammeln XP durch Nachrichten (und optional Sprachzeit), steigen Level auf und erhalten Rollen-Belohnungen. Rangliste per /leaderboard und im Dashboard.
Einrichtung
- 1Modul aktivieren; XP-Spanne pro Nachricht und Cooldown prüfen.
- 2Level-Up-Nachricht konfigurieren: im aktuellen Kanal, festen Kanal, per DM oder aus.
- 3Rollen-Belohnungen pro Level festlegen (optional mit Entfernen der vorherigen Belohnung).
- 4Kanäle/Rollen ohne XP auf die Blacklist setzen; optional Voice-XP aktivieren.
💡 Tipp:XP einzelner Mitglieder kannst du im Dashboard unter „Rangliste“ direkt bearbeiten.
Befehle
/rankShow your (or someone's) level/leaderboardTop 10 by XP/xpManually adjust XPAlle Einstellungen
Diese Referenz wird direkt aus dem Konfigurations-Schema generiert und ist immer aktuell.
| Option | Typ | Standard |
|---|---|---|
| xpPerMessage.min | number | 15 |
| xpPerMessage.max | number | 25 |
| messageCooldownSeconds | duration | 60 |
| voiceXp.enabled | boolean | false |
| voiceXp.xpPerMinute | number | 5 |
| voiceXp.ignoreAfk | boolean | true |
| voiceXp.requireOthersInChannel | boolean | true |
| curve.base | number | 100 |
| curve.exponent | number | 1.7 |
| channelMultipliers | objectArray | [] |
| blacklistChannelIds | channels | [] |
| blacklistRoleIds | roles | [] |
| levelUp.destination | enum | current |
| levelUp.channelId | channel | — |
| levelUp.template | template | GG {user}, you reached level {level}! |
| roleRewards | objectArray | [] |