TeamPanel
ModulesDiscord Bot

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:

StufeTechnikWann ein Treffer?
HashWahrnehmungs-Hash (dHash)Abstand zu eingebauten Seed-Hashes oder gelernten Hashes (Standard-Distanz 10)
QRQR-Decoder (jsQR) + Keyword-ScoreQR-Text bzw. Bildunterschrift trifft Crypto-/Giveaway-Muster
OCRTesseract (englisch) + Keyword-Scoreerkannter 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

  1. Die Nachricht wird gelöscht.
  2. Zusätzlich die konfigurierte Strafe: Standard Timeout 10 Minuten, alternativ Kick, Ban oder keine Aktion (nur löschen).
  3. Optional eine DM an den Absender.
  4. 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.

Auf dieser Seite