Team & Berechtigungen
Die meisten Streamer betreiben AveloBot allein, aber du kannst Teile des Dashboards an deine Moderatoren oder Co-Admins übergeben, ohne deinen Broadcaster-Account herauszugeben. Auf der Team-Seite (/settings/team) lädst du sie ein, vergibst eine Rolle und legst genau fest, was die jeweilige Rolle verwalten darf.
Nur der Owner des Workspace sieht diese Seite.
Rollen
| Rolle | Bedeutung |
|---|---|
| Owner | Der Twitch-Broadcaster, dem der Workspace gehört. Hat immer alle Berechtigungen. Pro Workspace existiert genau ein Owner; die Rolle ist nicht änderbar oder entfernbar. |
| Admin | Vertrauter Co-Streamer oder Manager. Hat per Default alle Berechtigungen, du kannst einzelne aber entziehen. |
| Moderator | Channel-Moderator. Darf per Default die Chat-Inhalte verwalten (Befehle, Counter, Events, Zitate, Timer, Premium-Übersicht), nicht aber die Twitch-Verbindung, Spotify-Integration oder StreamElements-Integration. |
Höhere Rollen erben nicht automatisch die Berechtigungen niedrigerer Rollen — die Matrix wird pro Rolle gesetzt, du entscheidest pro Rolle.
Mitglied hinzufügen
- Öffne
/settings/teamund klicke Mitglied hinzufügen. - Trage den Twitch-Login ein (kleingeschrieben, z. B.
meinkanalmod). AveloBot löst ihn über die Twitch-Helix-API auf; falls der User sich noch nie bei AveloBot angemeldet hat, wird sein Account direkt angelegt. - Wähle Admin oder Moderator.
- Speichern.
Das neue Mitglied muss sich mindestens einmal bei AveloBot anmelden, damit die Rolle wirksam wird — es meldet sich genau wie du mit seinem eigenen Twitch-Account an.
Rolle ändern
Nutze die Rollen-Auswahl in der Mitglieder-Tabelle. Owner ist read-only. Rollenänderungen greifen beim nächsten Login des betroffenen Mitglieds (ein Hinweis-Banner oben auf der Team-Seite erinnert dich daran).
Mitglied entfernen
Klicke auf das Papierkorb-Symbol in der Zeile und bestätige. Der Zugriff endet bei der nächsten Anfrage nach dessen Re-Login. Die Twitch-Identität selbst wird nicht gelöscht — nur die Mitgliedschaft in deinem Workspace.
Berechtigungs-Matrix
Die untere Tabelle auf der Team-Seite erlaubt es, jede Fähigkeit pro Rolle ein- oder auszuschalten. Owner ist implizit alles-an und wird nicht angezeigt.
| Permission-Key | Was das für die Rolle freischaltet | Default Admin | Default Moderator |
|---|---|---|---|
commands.manage | Sidebar-Eintrag Befehle und Seite /commands (Built-in-Defaults & eigene Befehle). | An | An |
counters.manage | Sidebar-Eintrag Counter und Seite /counters. | An | An |
events.manage | Sidebar-Eintrag Event-Reaktionen und Seite /events. | An | An |
quotes.manage | Sidebar-Eintrag Zitate und Seite /quotes. | An | An |
timers.manage | Sidebar-Eintrag Timer und Seite /timers. | An | An |
premium.manage | Sidebar-Eintrag AveloBot Premium und Seite /premium. | An | An |
channel.manage | Einstellungen → Kanal (/channel) — die Twitch-Verbindung selbst. | An | Aus |
spotify.manage | Einstellungen → Spotify (/settings/spotify) und die operativen Spotify-Seiten (Playlists, SR-Blacklist). | An | Aus |
donations.manage | Einstellungen → Spenden (/settings/streamelements). | An | Aus |
Die drei Integrations-Berechtigungen sind für Moderatoren bewusst standardmäßig aus: Twitch, Spotify oder StreamElements zu verbinden bzw. zu trennen wirkt auf den ganzen Workspace, und die meisten Kanäle wollen das beim Broadcaster oder bei Admins lassen.
Ein Toggle steuert sowohl Lese- als auch Speicherzugriff. Ist eine Berechtigung aus, wird der zugehörige Sidebar-Eintrag beim nächsten Page-Load des Mitglieds komplett ausgeblendet.
Wann Toggle-Änderungen greifen
Berechtigungs-Updates werden sofort gespeichert, sind aber an die Auth-Session des Mitglieds gecached. Das Mitglied sieht den neuen Stand beim nächsten Login (oder nach Ablauf der Session). Die Team-Seite zeigt einen Info-Banner, der daran erinnert.
Tipp: Integrationen beim Owner lassen
Auch wenn du deinen Admins voll vertraust, ist es meist am saubersten, channel.manage, spotify.manage und donations.manage ausschließlich beim Owner zu lassen — das sind die Verbindungen, über die der Workspace seine Daten bekommt, und du willst nicht, dass sie versehentlich umgelegt werden.