5 Permissions
darksoon edited this page 2026-05-10 16:46:29 +02:00

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.