Moderation & Schutz
Logging, /mod-Aktionen, Image Guard, Server Protection und Sticky-Rollen im Discord-Bot.
Moderation & Schutz
Alles unter Discord Bot → Moderation (/bot/moderation): Logging, Moderationsaktionen, Image Guard, Server Protection und Sticky-Rollen. Abschnitte sind standardmäßig zugeklappt — aufklappen zum Konfigurieren, Schalter rechts aktiviert das Feature.

Logging
Server-Events landen im konfigurierten Log-Channel, u. a.:
- Nachrichten löschen/bearbeiten und Bulk-Delete
- Joins, Leaves, Bans, Kicks, Timeouts
- Nickname- und Rollenänderungen
- Channel erstellen/löschen
- Voice Join/Leave/Move
Für aussagekräftige Delete-/Edit-Logs braucht der Bot den Message Content Intent. Details: Message Content Intent.
Moderation (/mod und /report)
Slash-Befehl /mod mit u. a. warn, unwarn, mute, unmute, kick, ban, unban, cases, clear.
Voraussetzungen typischerweise:
- Discord-Recht „Mitglieder timeouten“ (für Mutes)
- „Audit-Log anzeigen“, damit native Discord-Kicks/Bans/Timeouts mitgeloggt werden
Zusätzlich im Dashboard:
- Immune-Rollen — Mitglieder mit diesen Rollen sind von
/mod-Aktionen ausgenommen - DM bei Aktion — Ziel erhält optional eine Direktnachricht
- Action-Rollen — extra Rollen, die warnen, muten, kicken, bannen oder Logs sehen dürfen
- Anti-Hoisting — Sonderzeichen am Namensanfang werden bereinigt
- Warn-Limit — nach X Verwarnungen Mute, Kick oder Ban
- Report-Channel / Report-Rolle — Ziel für
/report
Mitglieder melden Nutzer mit /report (User, Grund, optional Screenshot). Die Meldung landet im Report-Channel und in TeamPanel.
Fälle und Defaults (Log-Channel) konfigurierst du im Dashboard.
Image Guard
Feature-Key imageGuard unter Discord Bot → Moderation (/bot/moderation). Erkennt Crypto- und Giveaway-Scam-Bilder in Nachrichten — ohne KI-/ML-Modelle.
Erkennung
Jedes Bild (Anhang oder Embed, max. 4 pro Nachricht) durchläuft nacheinander:
| Stufe | Technik | Wann ein Treffer? |
|---|---|---|
| Hash | Wahrnehmungs-Hash (dHash) | Abstand zu eingebauten Seed-Hashes oder gelernten Hashes (Standard-Distanz 10) |
| QR | QR-Decoder (jsQR) + Keyword-Score | QR-Text bzw. Bildunterschrift trifft Crypto-/Giveaway-Muster |
| OCR | Tesseract (englisch) + Keyword-Score | erkannter Text erreicht die Schwelle (Standard 6); höhere Schwelle = weniger Fehlalarme |
Optional ergänzt du eigene Keywords (eine Zeile pro Begriff). Hash-, QR- und OCR-Scan lassen sich einzeln abschalten.
Was passiert bei einem Treffer
- Die Nachricht wird gelöscht.
- Zusätzlich die konfigurierte Strafe: Standard Timeout 10 Minuten, alternativ Kick, Ban oder keine Aktion (nur löschen).
- Optional eine DM an den Absender.
- Ein Log-Embed (Erkennung HASH/QR/OCR, Score, Aktion, Datei) im Image-Guard-Log-Kanal. Ist der Kanal leer, gilt der allgemeine Logging-Kanal. Ohne beide Kanäle gibt es kein Log.
Immunität und Limits
- Immun: Administrator, Server verwalten, Nachrichten verwalten sowie optionale Immune-Rollen. Admins können das Feature deshalb nicht an sich selbst testen.
- Bots und ignorierte Kanäle werden übersprungen.
- Auto-Learn: Nach einem QR- oder OCR-Treffer (nicht HASH) speichert der Bot den dHash in den Settings (Cap 200). Kopien werden danach per Hash erkannt.
- Queue: maximal 3 parallele Scans; Overflow wird gedroppt (kein Scan bei Attachment-Bursts).
Testen
Zum Testen einen Account ohne Admin-/Mod-Rechte nutzen (kein Administrator, Server verwalten oder Nachrichten verwalten). Sonst wird der Scan übersprungen.
Server Protection
Schutz vor Raids und problematischen Joins. Aktiviere nur die Regeln, die zu deinem Server passen — zu strenge Defaults können legitime Mitglieder blockieren.
- Mindest-Account-Alter — Accounts jünger als X Stunden (0 = aus). Aktion konfigurierbar: Kick (Default), Ban oder Quarantäne-Rolle; optional DM an den Betroffenen.
- Raid-Modus — solange aktiv, trifft die Join-Rate-Aktion (Kick/Ban/Quarantäne) sofort auf jeden neuen (nicht-Bot-)Join, bis du den Modus wieder ausschaltest.
- Join-Limits — max. Joins im Zeitfenster; bei Überschreitung dieselbe Aktion (Kick/Ban/Quarantäne).
- Schutzregeln — z. B. Channel/Rolle erstellen oder löschen, Bot hinzufügen, Webhook, Ban/Kick: Limit + Zeitfenster + Aktion, Regeln einzeln schaltbar.
- Captcha — optional: neue Mitglieder erhalten die Unverified-Rolle und lösen ein Rechen-Captcha im Panel, danach die Verified-Rolle.
Sticky-Rollen
Ausgewählte Rollen werden gespeichert und beim erneuten Beitritt wieder vergeben. Nützlich für VIP-, Booster- oder Team-Rollen, die sonst verloren gehen.
Rechte
Der Bot braucht passende Discord-Berechtigungen (Rollen verwalten, Nachrichten senden, Mitglieder timeouten, Audit-Log, …), sonst greifen einzelne Features nicht.