XP & Level-System
Xponent verwendet eine vollständig konfigurierbare XP-Engine. So funktioniert es unter der Haube.
Nachrichten-XP
Jede Nachricht, die ein Mitglied sendet, verdient Basis-XP + zufälliger (0–10) Bonus. Die Basis ist konfigurierbar (Standard: 15 XP). Eine Abklingzeit pro Mitglied (Standard: 60 Sekunden) verhindert Spam-Farming. Bot-Nachrichten werden immer ignoriert.
Reaktions-XP
Wenn Reaktions-XP aktiviert ist, bringt das Hinzufügen einer Reaktion XP (Standard: 5 XP). Verfügt über eine eigene separate Abklingzeit und eine optionale tägliche Obergrenze, um Missbrauch zu verhindern.
Levelkurven
Linear: Erforderliche XP = Level × 100 × Multiplikator. Immer die gleiche Lücke.
Standard (Standard): XP benötigt = Level² × 100 × Multiplikator.
Steil: XP benötigt = Level² × 200 × Multiplikator.
Exponentiell: Benötigte XP = 1,5^Level × 50 × Multiplikator. Frühe Level sind einfach, spätere Level werden sehr anspruchsvoll.
Level-Up-Events
Wenn ein Mitglied einen Level-Schwellenwert überschreitet, kündigt der Bot dies im konfigurierten Kanal (oder im aktuellen Kanal) an. Anschließend überprüft es die Rollenbelohnungstabelle und weist Rollen basierend auf dem konfigurierten Modus automatisch zu oder ersetzt sie.
Maximales Level-Cap
Optional. Wenn diese Option festgelegt ist, erhalten Mitglieder keine XP mehr, sobald sie dieses Level erreichen. Nützlich für Prestige-Systeme oder saisonale Resets.
Anforderungen
- → MessageContent-Intent muss im Discord-Entwicklerportal aktiviert sein
- → GuildMessageReactions-Intent für Reaktion erforderlich XP
- → Intent von Gildenmitgliedern für Einladungsverfolgung und Mitgliedersynchronisierung erforderlich