-
Notifications
You must be signed in to change notification settings - Fork 0
Leveling DE
🌐 English · Deutsch
Leveling ist ein XP-System im MEE6-Stil: Mitglieder sammeln XP für Nachrichten (Zufallsbetrag mit Cooldown) und für Voice-Aktivität (einmal pro Minute), steigen auf der MEE6-Kurve im Level auf und können Rollen-Belohnungen erhalten. Mit paginierter Rangliste und konfigurierbaren Level-Up-Ankündigungen. Zweisprachig (DE/EN), pro Server aktivierbar (Opt-in), mit Web-Dashboard-Integration. Autor: pd-codes · benötigt Red 3.5.0+ · Status: Alpha 0.1.0.
[p]repo add PDC https://github.com/pd-codes/PDC_Redbot_Cogs
[p]cog install PDC leveling
[p]load leveling
[p]slash sync
Pro Server aktivieren: [p]levelset enable true.
Alle Befehle sind hybrid (Prefix + Slash). level hat die Aliase rank und xp; levelset hat den Alias lvlset.
| Befehl | Funktion |
|---|---|
level show [mitglied] (Aliase card, me) |
Rang-Karte als Embed: Level, Rang, XP und Fortschrittsbalken. |
level leaderboard (Aliase lb, top) |
Paginierte Server-Rangliste (10 pro Seite). |
| Befehl | Funktion |
|---|---|
levelset enable <on/off> |
Modul aktivieren/deaktivieren (standardmäßig aus). |
levelset xp <min> <max> |
XP-Bereich pro gezählter Nachricht (0–1000). |
levelset cooldown <sekunden> |
Nachrichten-Cooldown pro Mitglied, 0–3600 s (Standard 60). |
levelset voicexp <betrag> |
XP pro Minute im Voice, 0 deaktiviert Voice-XP (Standard 5). |
levelset voiceignore <muted> <deafened> <alone> |
Stumme/taube/alleinige Mitglieder von Voice-XP ausschließen. |
levelset announce <off|current|channel> [#kanal] |
Ankündigungsmodus für Level-Ups (gleicher oder fester Kanal). |
levelset message <text> |
Ankündigungsvorlage — {member} und {level} werden ersetzt. |
levelset reward add/remove/list |
Level → Rollen-Belohnungen. |
levelset stack <on/off> |
Belohnungsrollen stapeln oder nur die höchste behalten. |
levelset noxp channel <kanal> · levelset noxp role <rolle>
|
Keine-XP-Kanäle/-Rollen umschalten. |
levelset addxp/removexp <mitglied> <betrag> |
XP manuell vergeben oder entfernen. |
levelset setlevel <mitglied> <level> |
Level direkt setzen (XP wird auf die Level-Untergrenze gesetzt). |
levelset reset [mitglied] |
Ein Mitglied — oder den ganzen Server — zurücksetzen, mit Button-Bestätigung. |
levelset language <de-DE|en-US> · levelset settings
|
Sprache / Einstellungsübersicht. |
Jede gezählte Nachricht bringt einen Zufallsbetrag XP (Standard 15–25) mit Cooldown pro Mitglied (Standard 60 s). Eine Hintergrundschleife vergibt einmal pro Minute Voice-XP an Mitglieder in Voice-Kanälen — der AFK-Kanal zählt nie, und stumme, taube oder alleinige Mitglieder lassen sich ausschließen. Die Level folgen der MEE6-Kurve (5·L² + 50·L + 100 XP pro Level). Beim Level-Up kündigt der Bot es an (gleicher Kanal, fester Kanal oder aus) und synchronisiert die Rollen-Belohnungen — gestapelt, oder im Ersetzen-Modus, bei dem nur die höchste erreichte Rolle bleibt. Wird XP entfernt, sinkt das Level und die Rollen werden neu abgeglichen. Keine-XP-Kanäle/-Rollen sind von Nachrichten- und Voice-XP ausgenommen.
- Unter Server-Einstellungen ein Panel Leveling (Admin) mit allen Einstellungen: Aktiviert, XP-Bereich, Cooldown, Voice-XP + Ignorieren-Schalter, Ankündigungsmodus/-kanal/-nachricht, Rollen-Stapeln und Sprache.
- Eine servergebundene Seite Rangliste (jedes Mitglied) mit Tabelle der Top-Mitglieder (Rang, Mitglied, Level, XP).
PDC_Redbot_Cogs · GitHub · Issues · Web Dashboard · Built for Red-DiscordBot · 🌐 English / Deutsch
🇬🇧 English
General
Cogs
Engagement & Utility
- Birthday
- StatChannels
- ScheduledMsg
- EventLog
- SocialFeed
- Giveaway
- Leveling
- TempVoice
- Starboard
- Suggestions
- LiveAlerts
Moderation
Fun
Web Dashboard
🇩🇪 Deutsch
Allgemein
Cogs
Engagement & Utility
- Birthday
- StatChannels
- ScheduledMsg
- EventLog
- SocialFeed
- Giveaway
- Leveling
- TempVoice
- Starboard
- Suggestions
- LiveAlerts
Moderation
Fun
Web-Dashboard