Berechtigungen — Wer darf was
Übersicht
| Aktion | Supporter | Moderator | Admin |
|---|---|---|---|
/mod warn |
✅ | ✅ | ✅ |
/mod note |
✅ | ✅ | ✅ |
/mod mute (Timeout) |
✅ | ✅ | ✅ |
/mod unmute |
✅ | ✅ | ✅ |
/mod kick |
❌ | ✅ | ✅ |
/mod ban |
❌ | ✅ | ✅ |
/mod softban |
❌ | ✅ | ✅ |
/mod history |
✅ | ✅ | ✅ |
/mod unwarn <id> |
❌ | ✅ | ✅ |
/mod clear |
❌ | ✅ | ✅ |
/mod reload |
❌ | ❌ | ✅ |
/report einreichen |
Alle | Alle | Alle |
| Ticket Claim/Close (Buttons) | ✅ | ✅ | ✅ |
/ticket transfer |
✅ | ✅ | ✅ |
/tickets force-close |
❌ | ❌ | ✅ |
/tickets reopen |
❌ | ❌ | ✅ |
/tickets history |
❌ | ❌ | ✅ |
/welcome preview* |
❌ | ❌ | ✅ |
/welcome setup-verify |
❌ | ❌ | ✅ |
/tickets setup-panel |
❌ | ❌ | ✅ |
/botstatus |
❌ | ❌ | ✅ |
| News posten (DM) | ❌ | ❌ | ✅* |
/voice rename / lock / limit / kick / trust / untrust / transfer |
Channel-Owner | Channel-Owner | Channel-Owner |
/voice claim / info |
Jeder im Channel | Jeder im Channel | Jeder im Channel |
/voice reload |
❌ | ❌ | ✅ |
/help show / module |
Alle | Alle | Alle |
/help redeploy / reload |
❌ | ❌ | ✅ |
/cmd <name> |
Alle (oder per allowed-role) |
Alle | Alle |
/cc list / info |
Alle | Alle | Alle |
/cc add / edit / delete |
❌ | ❌ | ✅ |
/radio start / stop / info / list |
Alle (im Voice-Channel) | Alle | Alle |
/radio reload / passive enable / disable / status |
❌ | ❌ | ✅ |
*News-Posts sind auf User-IDs beschränkt, die in configs/modules/news.yml > adminIds eingetragen sind.
Diese Tabelle entspricht den Default-Permissions. Über Server-Einstellungen → Integrationen → GrumpyCore kannst du jeden Command pro Rolle/Channel feinjustieren.
Rollen-Hierarchie
Du kannst nur User moderieren, die einen niedrigeren Rang haben als du. Der Bot prüft das automatisch.
Support-Rollen einrichten
In configs/config.yml:
roles:
support:
- "SUPPORTER_ROLE_ID"
- "MOD_ROLE_ID"
- "ADMIN_ROLE_ID"
Diese Liste gilt als globaler Fallback. Pro Ticket-Kategorie kann zusätzlich staffRoleIds in tickets.yml gesetzt werden — dann gewinnt diese spezifische Liste für die Kategorie.
Discord-Berechtigung: „Threads verwalten" / „Channels anzeigen" im Ticket-Bereich vergeben → alle Ticket-Channels automatisch sichtbar.
Bot-Permissions (Discord-seitig)
Der Bot selbst braucht je nach Modul folgende Discord-Permissions im jeweiligen Channel:
| Permission | Bit | Pflicht? | Wofür |
|---|---|---|---|
View Channel, Send Messages, Embed Links |
— | ✅ | Alles |
Manage Channels, Move Members |
— | ✅ (Voice) | Voice-Modul (Channel-Erstellung & User moven) |
Manage Roles |
— | ✅ (Welcome) | Verifizierte / unverifizierte Rolle setzen |
Manage Messages |
— | ✅ (Mod) | Auto-Mod, /mod clear |
Connect + Speak |
— | ✅ (Music) | In Voice-Channels joinen und Audio senden |
Set Voice Channel Status |
1 << 48 |
optional (Music) | Now-Playing-Anzeige unter dem Voice-Channel-Namen — ohne diese Permission läuft das Radio normal weiter, nur die „🎵 Station · Artist - Title"-Zeile fehlt |
Commands konfigurieren
Server-Einstellungen → Integrationen → GrumpyCore [BOT]
Dort kannst du für jeden Command einstellen, welche Rollen ihn nutzen dürfen und in welchen Channels er verfügbar ist.
Da der Bot per-guild Slash-Commands verwendet, sind Änderungen sofort aktiv — kein 1h-Cache.
GrumpyCore Wiki
⚙️ Setup
🔧 Core-Module
🆕 Neue Module
💬 Commands
👥 Staff
GrumpyCore Wiki (English)
⚙️ Setup
🔧 Core Modules
🆕 New Modules
💬 Commands
👥 Staff