Leveling¶
Das Flaggschiff: Mitglieder sammeln durch Aktivität Punkte — standardmäßig heißen sie „Aura", du kannst Name und Icon aber pro Server frei ändern. Nachrichten, Voice (inklusive Stage-Kanäle) und Reaktionen zählen; mit /rank ruft jeder seine gestaltete Rank-Card als Bild ab, /leaderboard zeigt die Server-Rangliste.
Für Admins gibt es viel Feintuning: Level-Up-Ankündigungen (Kanal, Häufigkeit, eigene Texte), Rollen-Belohnungen ab bestimmten Leveln, ein globaler Tempo-Regler (×0,25 bis ×5) sowie XP-Faktoren pro Kanal und pro Rolle (0 = kein XP, 2 = doppelt). Ausnahme-Rollen wie @Team sammeln nichts und tauchen nicht in der Rangliste auf — fairer Wettbewerb für die Community.
Du kommst von MEE6? Der Import im Dashboard holt die alten XP-Stände deines Servers mit einem Klick. Loslegen: Modul einschalten und die Einstellungen unter „Leveling" öffnen.
Im Bereich „Aura korrigieren“ (mit dem Namen deiner Punkte, falls du sie umbenannt hast) passt du die Aura einzelner Mitglieder an (genau setzen, dazuzählen, abziehen oder auf 0) — im Dashboard oder direkt in Discord über /levels aura. Vor jedem Speichern fragt das Dashboard noch einmal nach. Seasons — also Wettbewerbe mit Laufzeit, Rangliste, Belohnungen und Neustart — beendest und startest du unter „Seasons verwalten“; der Name der laufenden Season erscheint automatisch in der Rangliste, im /leaderboard und auf der Rang-Karte. Mehr dazu in der Anleitung Seasons.
Level-Ankündigungen¶
Bei jedem Level-Up postet CAT einen von zehn wechselnden Texten — zufällig ausgewählt und nie zweimal hintereinander derselbe. Meilensteine feiert CAT mit fünf eigenen, größeren Texten: Das sind jedes zehnte Level (10, 20, 30 …) sowie Level 25 und 75.
Bekommt ein Mitglied mit dem Level-Up eine Rolle als Belohnung, steht sie immer in der Nachricht. Erwähnt der gewählte Text die Rolle nicht selbst, hängt CAT automatisch die Zeile „🎁 Neue Rolle: …“ an.
Du willst eigene Texte? Im Dashboard unter „Leveling“ → „Level-Ankündigungen“ legst du bis zu
10 eigene Level-Up-Texte und bis zu 5 eigene Meilenstein-Texte an. Platzhalter: {user} für
das Mitglied, {level} für das neue Level und {role} für eine neue Rolle. Sind eigene Texte
da, wählt CAT nur aus ihnen; ist eine Liste leer, nimmt CAT dafür die eingebauten CAT-Texte.
Schnellweg in Discord: /levels announce text ersetzt deine normalen Level-Up-Texte durch genau
einen neuen. Lässt du den Text leer, gelten wieder die CAT-Texte. Deine Meilenstein-Texte bleiben
dabei unberührt.
Einstellungen¶
Dieser Abschnitt wird automatisch aus dem Dashboard generiert und ist immer aktuell — jedes Feld findest du 1:1 in den Modul-Einstellungen.
Level-Ankündigungen¶
- Level-Up-Ankündigungs-Kanal
- Kanal, in dem der Bot Level-Aufstiege verkündet. Leer = keine Level-Up-Nachrichten.
- Wann ankündigen?
-
'Bei jedem Level' meldet jeden Aufstieg. 'Nur Level mit Rollen-Belohnung' meldet nur Aufstiege, bei denen es eine Belohnungs-Rolle gibt — weniger Kanal-Spam.
Standard: Bei jedem Level — Optionen: Bei jedem Level · Nur Level mit Rollen-Belohnung
- User im Announce anpingen
-
An = der User bekommt bei seiner Level-Up-Nachricht eine echte @-Benachrichtigung. Aus = sein Name steht zwar in der Nachricht, pingt ihn aber nicht.
Standard: An
- Eigene Level-Up-Texte (bis zu 10)
-
Bei jedem Level-Up wählt CAT zufällig einen dieser Texte, nie zweimal hintereinander denselben. Platzhalter: {user} (Erwähnung), {level} (neues Level), {role} (Belohnungs-Rolle, bleibt leer wenn keine). Gibt es eine Rollen-Belohnung und der Text nennt {role} nicht, hängt CAT automatisch die Zeile „Neue Rolle: …“ an. Liste leer = CAT-Texte (10 Stück).
Liste mit Spalten: Text
- Eigene Meilenstein-Texte (bis zu 5)
-
Meilensteine sind jedes 10. Level sowie 25 und 75 — dort nimmt CAT zufällig einen dieser Texte statt eines normalen. Platzhalter wie oben: {user}, {level}, {role}; die Zeile „Neue Rolle: …“ kommt auch hier automatisch dazu, wenn der Text {role} nicht nennt. Liste leer = CAT-Texte (5 Meilenstein-Texte).
Liste mit Spalten: Text
Belohnungen¶
- Level-Belohnungen (Level → Rolle)
-
Rollen-Belohnungen: Erreicht ein User das eingetragene Level, vergibt der Bot die Rolle automatisch — z. B. Level 10 → @Aktiv.
Liste mit Spalten: Level · Rolle
- Rang-Rollen beim Aufstieg
-
'Nur höchste Rolle behalten' entzieht beim Aufstieg automatisch die niedrigeren Rang-Rollen — jedes Mitglied trägt genau seinen aktuellen Rang, die Mitgliederliste bleibt sauber. 'Alle Rollen behalten' stapelt die Rollen wie bei MEE6: Wer Level 20 erreicht, behält auch die Rollen von Level 5 und 10.
Standard: Nur höchste Rolle behalten — Optionen: Nur höchste Rolle behalten · Alle Rollen behalten (stapeln)
- Streak-Meilensteine (Tage → Punkte → Text)
-
Belohnt Aktiv-Streaks: Erreicht ein Mitglied die eingetragene Tage-Zahl am Stück, gibt es die Punkte einmalig gutgeschrieben. Faustformel: Tage × 20 Punkte. Der Text wird im Level-Up-Kanal gefeiert (Platzhalter {user}, {days}, {aura}, {xp_name}); leer = Standardtext. Bis zu 10 Stufen. Die ersten 5 vergeben zusätzlich ein Streak-Abzeichen. Liste leeren = Streak-Belohnung aus.
Liste mit Spalten: Tage · Punkte · Announce-Text (optional)
- Teilnahmerolle (optional)
- Leer = alle sammeln Punkte wie bisher. Ist eine Rolle gewählt, sammeln nur ihre Träger neue Punkte und erscheinen in der Season- und Ära-Wertung; die Gesamtwertung zeigt weiterhin alle. Wird die Rolle wieder entzogen, stoppt das Sammeln und die laufende Season- und Ära-Platzierung entfällt — die bereits erreichten Stände bleiben unverändert und in der Gesamtwertung sichtbar. Achtung: wird die gewählte Rolle gelöscht, sammelt niemand mehr.
- Gnadentag für Streaks
-
An = ein einzelner verpasster Tag bricht die Streak nicht (max. 1 Fehltag pro Streak). Aus = jeder verpasste Tag setzt die Streak zurück.
Standard: Aus
Sprach-Punkte begrenzen¶
- Tägliches Zeitlimit für Sprach-Punkte
-
An = ein Mitglied sammelt pro Tag höchstens so viele qualifizierte Minuten Sprach-Punkte, wie unten eingestellt. Voice und Stage teilen sich dieses Budget; ein Kanalwechsel setzt nichts zurück. Der Tag wechselt um 00:00 UTC. Niemand wird getrennt oder verschoben — es gibt nur keine weiteren Punkte.
Standard: An
- Minuten pro Tag
-
Qualifizierte Sprach-Minuten pro Mitglied und Tag (1–1440). Gezählt werden nur Minuten, die die Teilnahmebedingungen erfüllen. Wichtig: Für die Sprach-Abzeichen läuft die Zeit auch nach dem Limit weiter — gestoppt werden die Punkte, nicht die Zeitmessung.
Standard: 180
- Tägliches Punkte-Limit für Sprache
-
An = ein Mitglied bekommt pro Tag höchstens so viele Sprach-Punkte, wie unten eingestellt — einschließlich aller Multiplikatoren und des Clan-Boosts. Unabhängig vom Zeitlimit: Du kannst beides, eines oder keines benutzen.
Standard: Aus
- Punkte pro Tag
-
Nur wirksam, wenn der Schalter darüber an ist. Erreicht ein Mitglied die Grenze mitten in einer Minute, bekommt es genau den Rest — nicht mehr und nicht nichts.
Standard: 1000
XP-Feintuning¶
- Globales Tempo
-
Tempo-Regler für den GANZEN Server: ×2 = alle sammeln doppelt so schnell, ×0,5 = halb so schnell. Wirkt auf Nachrichten, Voice und Reaktionen gleichermaßen. Kanal-/Rollen-Faktoren und XP-Events gelten zusätzlich. ×1 = Normal-Tempo.
Standard: 1.0
- XP-Faktor pro Kanal (0 = kein XP, 2 = doppelt)
-
XP-Faktor pro Kanal: 0 = in diesem Kanal gibt es kein XP (z. B. Spam-Kanal), 2 = doppeltes XP. Threads erben den Faktor ihres Eltern-Kanals; nicht gelistete Kanäle zählen normal (Faktor 1).
Liste mit Spalten: Kanal · Faktor
- XP-Faktor pro Rolle
-
XP-Faktor pro Rolle: 0 = kein XP, 2 = doppeltes XP. Hat ein User mehrere gelistete Rollen, zählt nur der höchste Faktor — er wird mit dem Kanal-Faktor multipliziert.
Liste mit Spalten: Rolle · Faktor
Ausnahmen¶
- Ausnahme-Rollen (kein XP, nicht in der Rangliste)
-
Mitglieder mit einer dieser Rollen (z. B. @Team) sammeln kein XP mehr und tauchen nicht in der Rangliste auf — egal welche Faktoren sonst gelten. Bereits gesammelte Punkte bleiben erhalten; /rank zeigt ihnen weiterhin die eigenen Werte. Tipp: Für Kanäle ohne XP stattdessen oben den Kanal-Faktor auf 0 setzen.
Liste mit Spalten: Rolle
Benennung¶
- Name der Punkte
-
So heißen deine Fortschrittspunkte überall im Bot — z. B. „Aura“ oder „Pfoten“ statt „XP“. Wirkt in /rank, /leaderboard, der Level-Up-Nachricht und im Web-Dashboard. Leer = Standard „Aura“. (Die Befehlsnamen /rank und /leaderboard bleiben gleich.)
Standard: Aura
- Icon der Punkte
-
Symbol vor der Punktzahl (Standard: Funkel-Sterne). Leer = Standard-Icon.
Standard: ✨
Befehle¶
| Befehl | Beschreibung |
|---|---|
/rank |
Zeigt deinen Level-Fortschritt. |
/leaderboard |
Top-Mitglieder nach XP. |
/levels reward add 🔒 Team |
Rolle bei Erreichen eines Levels vergeben. |
/levels reward remove 🔒 Team |
Rollen-Belohnung für ein Level entfernen. |
/levels reward list 🔒 Team |
Alle Level-Rollen-Belohnungen anzeigen. |
/levels reward mode 🔒 Team |
Modus: stack (sammeln) oder replace (nur höchste). |
/levels announce channel 🔒 Team |
Kanal für Level-Up-Ankündigungen setzen. |
/levels announce off 🔒 Team |
Level-Up-Ankündigungen ausschalten. |
/levels announce mode 🔒 Team |
Wann ankündigen: jedes Level oder nur Rollen-Level. |
/levels announce ping 🔒 Team |
Den aufsteigenden User anpingen? |
/levels announce text 🔒 Team |
Ersetzt die Level-Up-Texte durch einen eigenen. Leer = CAT-Texte. {user} {level} {role} |
/levels announce status 🔒 Team |
Aktuelle Ankündigungs-Einstellungen anzeigen. |
/levels noxp add 🔒 Team |
Einen Kanal vom XP-Sammeln ausschließen. |
/levels noxp remove 🔒 Team |
Den XP-Ausschluss eines Kanals aufheben. |
/levels multiplier channel 🔒 Team |
XP-Faktor für einen Kanal (0 = kein XP, 1 = normal). |
/levels multiplier role 🔒 Team |
XP-Faktor für eine Rolle (1 = normal/zurücksetzen). |
/levels multiplier list 🔒 Team |
Alle XP-Faktoren (Kanäle + Rollen) anzeigen. |
/levels reactionxp on 🔒 Team |
Reaktions-XP aktivieren. |
/levels reactionxp off 🔒 Team |
Reaktions-XP deaktivieren. |
/levels reactionxp status 🔒 Team |
Aktuellen Reaktions-XP-Zustand anzeigen. |
/levels event start 🔒 Team |
Startet ein zeitlich begrenztes XP-Event. |
/levels event stop 🔒 Team |
Beendet das laufende XP-Event sofort. |
/levels event status 🔒 Team |
Zeigt das aktuelle XP-Event. |
/levels aura set 🔒 Team |
Aura eines Mitglieds auf einen genauen Wert setzen. |
/levels aura add 🔒 Team |
Aura addieren oder abziehen (negativ = abziehen). |
/levels aura reset 🔒 Team |
Aura eines Mitglieds auf 0 zurücksetzen. |
/levels import 🔒 Team |
XP von MEE6 importieren (die MEE6-Rangliste muss öffentlich sein). |