Es gibt zwei getrennte Rechtefragen, und sie zu verwechseln verursacht die meisten „Warum geht das nicht?"-Fälle:
Ein Server erscheint in deinem Dashboard, wenn mindestens eines zutrifft:
Mehr nicht — es gibt keine separate Cloudy-Rolle und keine Einladungsliste. Die Prüfung läuft bei
jedem API-Aufruf, nicht nur beim Seitenaufbau: Eine URL mit fremder Server-ID bekommt ein 403
statt einer gerenderten Seite.
Cloudy fragt beim Einladen ein Rechtepaket an, aber jedes Plugin nutzt nur einen Teil davon. Wenn eine Funktion nichts tut und das Dashboard keinen Fehler zeigt, ist diese Tabelle die erste Adresse.
| Discord-Recht | Wird gebraucht von |
|---|---|
| Kanäle ansehen / Nachrichten senden | Allem, was postet: Willkommen, Level-ups, Geburtstage, Alerts, Panels |
| Links einbetten | Jedem Embed — Panels, Level-ups, Giveaways, Stream-Alerts |
| Nachrichtenverlauf lesen | Sticky Messages, AutoMod, Custom Commands |
| Nachrichten verwalten | AutoMod-Löschungen, Sticky-Repost, /del-msg, Umfragen-Aufräumen |
| Rollen verwalten | Reaction Roles, Verifizierung, Auto-Rollen, Geburtstagsrolle, Rollen-Aktionen in Automationen |
| Kanäle verwalten | Temp Voice, Ticket-Kanäle, /channel-lock, /slowmode |
| Mitglieder verschieben | Temp Voice (den Ersteller in seinen neuen Kanal ziehen) |
| Mitglieder bannen | /ban, /unban, AutoMod-Eskalation bis Bann |
| Mitglieder kicken | /kick, AutoMod-Eskalation bis Kick |
| Mitglieder moderieren | /timeout, AutoMod-Timeout-Aktionen |
| Reaktionen hinzufügen | Reaction-Role-Panels (Vorbelegen der Reaktionen) |
| Audit-Log ansehen | Die Dashboard-Seite Audit-Log |
Rechte allein reichen nicht. Ein Bot kann nur Rollen vergeben, die unter seiner eigenen höchsten Rolle stehen, und nur Mitglieder moderieren, deren höchste Rolle unter seiner liegt.
Das ist mit Abstand die häufigste Ursache für „die Rolle wird nicht vergeben":
@Member vergibt, Cloudys Rolle in Servereinstellungen → Rollen
aber unter@Member steht, passiert nichts — und Discord liefert einen generischen Fehler, den der
Bot nicht besser erklären kann. Zieh Cloudys Rolle über jede Rolle, die sie verwalten soll.Für Moderation gilt dasselbe: Cloudy kann niemanden bannen, kicken oder stummschalten, dessen höchste Rolle über der eigenen liegt — egal welche Rechte gesetzt sind.
Zwei von Discords privileged gateway intents sind nötig, damit Cloudy überhaupt etwas jenseits von Slash-Befehlen sieht:
| Intent | Ohne ihn |
|---|---|
| Server Members | Beitritte und Austritte sind unsichtbar → kein Willkommen/Abschied, keine Auto-Rollen, keine Verifizierung, keine Geburtstagsrolle |
| Message Content | Nachrichtentext ist unsichtbar → kein AutoMod, kein Leveling, keine Custom Commands, keine Sticky Messages |
Beim gehosteten Cloudy-Bot sind sie bereits aktiv — du musst nichts tun. Deine Aufgabe werden sie erst, wenn du einen Custom Bot unter deiner eigenen Discord-Anwendung betreibst; diese Seite führt durch das Einschalten.
Der Transparenz halber — das Dashboard liest in deinem Namen genau das:
Nachrichteninhalte liest es über deine Anmeldung nie, und das Token eines Custom Bots wird verschlüsselt gespeichert und an keinen Client zurückgegeben.