5 Min. Lesezeit
Module & Kanäle Konfiguration 5 Min. Lesezeit

Level-System & Aktivitäts-Leaderboard

Belohne aktive Mitglieder im Textchat und in Sprachkanälen mit Erfahrungspunkten (XP), automatischen Rollen-Belohnungen und einem interaktiven Top 10 Leaderboard.

Überblick & Funktionsweise

Das Level-System erfasst in Echtzeit die Aktivität aller Mitglieder auf deinem Discord Server in einer integrierten SQLite-Datenbank. Benutzer sammeln Erfahrungspunkte (XP) sowohl durch das Schreiben von Textnachrichten als auch durch die Zeit in Sprachkanälen. Beim Erreichen definierter XP-Schwellen steigen Mitglieder im Level auf und schalten automatisch exklusive Discord-Rollen frei.

XP- & Aktivitäts-Einstellungen

Einstellung Standardwert Beschreibung
Level-System aktivieren Aktiviert Schaltet das gesamte XP-Tracking, Level-Ups und die Leaderboard-Funktionen ein oder aus.
XP pro Chat-Nachricht 20 XP Erfahrungspunkte, die ein Mitglied pro gewerteter Textnachricht im Chat erhält.
Chat-Cooldown 5 Sekunden Mindestabstand in Sekunden zwischen zwei gezählten Nachrichten (Anti-Spam Schutz).
XP pro Voice-Minute 10 XP / Min. Erfahrungspunkte, die pro Minute in einem aktiven Sprachkanal gutgeschrieben werden.
Nur ungemutete / aktive belohnen Aktiviert XP werden nur vergeben, wenn der Benutzer weder selbst noch serverseitig stummgeschaltet oder taub ist (verhindert AFK-Farming).
Level-Up im Chat ankündigen Aktiviert Sendet bei jedem Levelaufstieg eine Benachrichtigung im aktuellen Chat oder in einem festen Ankündigungskanal.

Level-Up Nachricht & Variablen

Die Benachrichtigung bei einem Level-Aufstieg kannst du mit folgenden Platzhaltern individuell anpassen:

Variable Bedeutung Beispiel
{user} Erwähnung (Ping) des aufgestiegenen Mitglieds @MaxMustermann
{level} Neues erreichtes Level 10
{level_name} Rang- / Stufenbezeichnung des Levels Active Member
{xp} Aktuelle Gesamt-XP des Benutzers 7.500
{guild} Name deines Discord Servers Unitycord Community

Level-Stufen & Rollen-Belohnungen

Im Stufen-Manager kannst du beliebig viele Level mit eigenem Namen, benötigten Erfahrungspunkten (XP) und optionaler Discord Rollen-ID anlegen. Das System sortiert die Level automatisch nach XP-Punkten. Beim Erreichen einer höheren Stufe wird die bisherige Level-Rolle automatisch durch die neue ersetzt.

Interaktives Leaderboard-Embed

Über den integrierten Embed Builder kannst du ein Top 10 Leaderboard in deinen Wunsch-Kanal senden. Die Nachricht verfügt über interaktive Buttons:

  • Mein Rang (👤): Zeigt dem Benutzer eine persönliche Statistik mit aktuellem Level, Gesamt-XP, Ranglisten-Platzierung, Anzahl geschriebener Nachrichten und verbrachter Sprachzeit.
  • Level Übersicht (📜): Öffnet eine Übersicht aller eingerichteten Level-Stufen und Rollen-Belohnungen.
  • Top 10 Live-Ranking: Übersichtliche Tabelle der aktivsten Mitglieder mit Medaillen (🥇, 🥈, 🥉), Level, XP und Sprachzeit.

Echtzeit-Statistiken im Dashboard

Im Dashboard siehst du live den aktuellen Status der SQLite-Datenbank ('Online (Bereit)'), die Gesamtanzahl erfasster Mitglieder, vergebene Gesamt-XP sowie eine Vorab-Ansicht der Top 10 Rangliste.

War dieser Artikel hilfreich?