Roley: Das Web-Gesteuerte Discord-Rollensystem
Roley ist ein vollumfänglicher Discord-Bot mit einem integrierten Web-Dashboard. Er ermöglicht es Server-Administratoren, komplexe Rollenvergabe-Systeme, Embed-Nachrichten und Server-Funktionen bequem über den Browser zu konfigurieren, ohne sich durch unübersichtliche Chat-Commands tippen zu müssen.
🛠️ Kernfunktionen (Bot)
Flexible Auslieferung: Die Menüs zur Rollenvergabe können auf drei verschiedene Arten dargestellt werden:
Inline: Die Buttons hängen dauerhaft unter der Info-Nachricht im Chat.
Private Menu: Der User klickt auf einen Start-Button und das Menü öffnet sich als private, temporäre Nachricht (Ephemeral) im Chat.
Private DM: Das Menü wird dem User als Direktnachricht (PN) geschickt und schließt sich automatisch nach erfolgreicher Zuweisung.
Interaktive Rollenmenüs: Server-Mitglieder können sich Rollen über moderne Discord-Buttons oder über klassische Reaktionen (Reaction-Roles) selbst zuweisen.
Inline: Die Buttons hängen dauerhaft unter der Info-Nachricht im Chat.
Kategorien & Struktur: Button-Layouts lassen sich durch Überschriften in Kategorien unterteilen. Bei sehr vielen Rollen generiert der Bot automatisch Seiten-Navigationen (Pages), damit das Menü übersichtlich bleibt.
Integrierte Zusatz-Tools:
Nickname-Changer: Ein zuschaltbarer Button, der ein Discord-Modal (Pop-up) öffnet, über das User ihren Servernamen selbst anpassen können.
🌐 Web-Dashboard (Flask)
Discord-Login (OAuth2): Sichere und direkte Anmeldung über den eigenen Discord-Account. Das System erkennt automatisch, auf welchen Servern der Nutzer Admin-Rechte besitzt.
Live Embed-Editor: Discord-Nachrichten (Embeds) lassen sich direkt im Browser erstellen. Farben, Titel und extrem lange Texte (automatisches Splitting bei über 4000 Zeichen) sind anpassbar.
Visuelle Verwaltung: Buttons und Rollen-Zuweisungen können über eine Drag-&-Drop-Oberfläche sortiert und strukturiert werden. Ein integrierter Emoji-Picker erleichtert das Design.
Multi-Server & Access-Sharing: Nutzer können den Bot auf eigene Server einladen oder generierte "Server-Keys" (Einweg-Schlüssel) nutzen, um Dashboard-Rechte für bestimmte Server mit anderen Moderatoren zu teilen.
🎟️ Lizenzen & Limits
Standardmäßig besitzt das System vordefinierte Limits für dein Server-Setup. Wenn du mehr Profile, Buttons oder Reaktionen benötigst, kannst du dir ganz einfach eine Lizenz zur Erweiterung holen.
Melde dich dafür einfach direkt über Discord bei dem User benib_2003. Die Lizenzen werden komplett kostenlos vergeben! Falls du das Projekt und die Weiterentwicklung unterstützen möchtest, ist eine freiwillige Spende natürlich jederzeit gerne gesehen, aber absolut kein Muss.