ModiQDocs

Moderation

Verwarnungen, Bans, Kicks, Timeouts und Kanal-Sperren — inklusive Auto-Ban bei zu vielen Verwarnungen.

Das Moderations-Modul bündelt die Werkzeuge, mit denen du auf deinem Server durchgreifst. Verwarnungen werden gespeichert und pro Mitglied gezählt; ab einer einstellbaren Schwelle kann der Bot ein Mitglied automatisch bannen. Jeder Befehl lässt sich einzeln abschalten, und eine eigene Moderator-Rolle steuert, wer die Befehle benutzen darf. (moderation)

Bild folgt

Das Dashboard mit geöffnetem Tab „Moderation“: links die Modulliste, rechts die Einstellungen mit Speichern-Knopf.

Nur die Seite selbst zeigen – ohne Browserleiste, ohne persönliche Daten.

public/docs-assets/modules/moderation.png · 1600x900 · dunkles Design

Warnungen und Eskalation

Der Befehl warn legt zu jedem Mitglied eine Verwarnung mit Grund, Moderator und Zeitpunkt ab. Die Verwarnungen bleiben dauerhaft gespeichert und lassen sich einzeln oder gesammelt auflisten.

  • Mit Ban-Schwelle legst du fest, ab wie vielen aktiven Verwarnungen der Bot handelt.
  • Mit Auto-Ban entscheidest du, ob bei Erreichen der Schwelle sofort gebannt wird. Ist Auto-Ban aus, passiert trotz erreichter Schwelle nichts.
  • Ein entfernter Warn zählt nicht mehr – die Schwelle wird über die tatsächlich gespeicherten Verwarnungen berechnet.

Wer darf moderieren

Jeder Moderationsbefehl verlangt ein Discord-Recht (z. B. Mitglieder bannen für ban). Zusätzlich kannst du eine Moderator-Rolle eintragen – sie ist für die Moderation gedacht, ersetzt aber die Discord-Rechte nicht.

Damit die Rollenvergabe im Rahmen der Moderation funktioniert, muss die Bot-Rolle über der Moderator-Rolle stehen.

Was im Mod-Log landet

Ist ein Mod-Log-Kanal eingetragen, schreibt jeder Moderationsvorgang dort eine Meldung: wer gehandelt hat, wen es traf und warum. Ohne Log-Kanal bleiben die Aktionen für das Team unsichtbar.

Befehle

/warncreate? list? info? edit? remove? clear?Mitglieder im Timeout

Verwarnungen verwalten

/banuser reason? duration?Mitglieder bannen

Bannt einen Benutzer vom Server

/kickuser reason?Mitglieder kicken

Kickt einen Benutzer vom Server

/timeoutuser duration reason?Mitglieder im Timeout

Setzt einen User in Timeout

/clearanzahl? typ? benutzer?Nachrichten verwalten

Löscht Nachrichten aus dem Kanal (Anzahl, Typ und/oder Benutzer wählbar)

/lockchannel? reason?Kanaele verwalten

Sperrt einen Kanal

/unlockchannel? reason?Kanaele verwalten

Entsperrt einen Kanal

/softbanuser reason? tage?Mitglieder bannen

Bannt einen User und hebt den Ban sofort auf – löscht seine Nachrichten

/unbanuserid reason?Mitglieder bannen

Entbannt einen Benutzer

Einstellungen im Dashboard

EinstellungTypBedeutung
Modul Moderation aktivmoderationEnabledSchalterSchaltet das Modul ein oder aus. Beim Ausschalten sperrt der Bot die zugehörigen Befehle (siehe FAQ „Befehl gesperrt“).
Moderator-RollemodRoleRolleRolle, die Moderationsbefehle ausführen darf. Wird zusätzlich zu Discords eigenen Berechtigungen geprüft — beide müssen erfüllt sein.
Mod-Log-KanalmodLogChannelKanalKanal, in den Moderationsaktionen (Verwarnungen, Bans, Kicks, Timeouts) protokolliert werden.
Auto-Ban bei Warn-SchwelleautoBanSchalterBannt ein Mitglied automatisch, sobald es die Ban-Schwelle an Verwarnungen erreicht.
Ban-Schwelle (Anzahl Warns)banThresholdZahlAnzahl an Verwarnungen, ab der Auto-Ban greift. Wirkt nur zusammen mit eingeschaltetem Auto-Ban.
Befehl /warn aktivmodWarnEnabledSchalterErlaubt das Verwalten von Verwarnungen über den Befehl warn.
Befehl /ban aktivmodBanEnabledSchalterErlaubt den Befehl ban.
Befehl /kick aktivmodKickEnabledSchalterErlaubt den Befehl kick.
Befehl /timeout aktivmodTimeoutEnabledSchalterErlaubt den Befehl timeout.
Befehl /purge aktivmodPurgeEnabledSchalterSchaltet den Eintrag für /purge in der Oberfläche. Hinweis: In der aktuellen Befehlsliste existiert kein eigener purge-Befehl — zum Löschen von Nachrichten dient clear.
Befehl /clear aktivmodClearEnabledSchalterErlaubt den Befehl clear (Nachrichten löschen).
Befehle /lock & /unlock aktivmodLockEnabledSchalterErlaubt die Befehle lock und unlock.
Befehl /softban aktivmodSoftbanEnabledSchalterErlaubt den Befehl softban (bannen und sofort entbannen, um Nachrichten zu löschen).
Befehl /unban aktivmodUnbanEnabledSchalterErlaubt den Befehl unban.

Stolperfallen

  • Auto-Ban greift nur, wenn Auto-Ban aktiv und eine Ban-Schwelle gesetzt ist. Die Schwelle allein bewirkt nichts.
  • Die Moderator-Rolle ersetzt Discords Berechtigungen nicht. Fehlt dem Bot selbst ein Recht (z. B. „Mitglieder bannen“), schlägt der Befehl trotz richtiger Rolle fehl.
  • Verwarnungen werden dauerhaft gespeichert. Ein entfernter Warn zählt nicht mehr zur Schwelle.