Skip to content

AutomodPlus DE

Domekologe edited this page Jul 2, 2026 · 1 revision

AutomodPlus

🌐 English · Deutsch

AutomodPlus ergänzt Reds eingebaute Moderation um Anti-Spam, Anti-Raid und einen Regex-Wortfilter — 8 konfigurierbare Regeln (Flut, Duplikate, Erwähnungen, Emojis, Invites, Links, Anhänge, GROSSBUCHSTABEN), Beitritts-Wellen-Erkennung mit Lockdown und Aktionen pro Regel. Opt-in pro Server (alle Regeln starten deaktiviert). Zweisprachig (DE/EN), mit Web-Dashboard-Integration. Autor: pd-codes · benötigt Red 3.5.0+ · Status: Alpha 0.1.0.

Installation

[p]repo add PDC https://github.com/pd-codes/PDC_Redbot_Cogs
[p]cog install PDC automodplus
[p]load automodplus
[p]slash sync

Befehle

Alle Befehle liegen unter automodplus (Alias amp) und erfordern Admin bzw. Server verwalten.

Befehl Funktion
automodplus status Alle Regeln mit Zustand, Aktion und Schwellen anzeigen.
automodplus logchannel [#kanal] Log-Kanal setzen (oder entfernen).
automodplus language <de|en> Ausgabesprache setzen.
automodplus exemptmods <on/off> Globale Mod/Admin-Ausnahme umschalten (Standard: an).
automodplus rule enable/disable <regel> Regel umschalten (flood, duplicate, mentions, emoji, invites, links, attachments, caps).
automodplus rule action <regel> <aktion> [timeout_min] Aktion setzen: delete / warn / timeout / kick / ban.
automodplus rule threshold <regel> <anzahl> [sekunden] Anzahl und (wo zutreffend) Zeitfenster setzen.
automodplus rule exemptrole/exemptchannel <regel> <add/remove> <rolle/#kanal> Ausnahmen pro Regel.
automodplus capsratio <prozent> GROSSBUCHSTABEN-Schwelle (z. B. 80).
automodplus inviteallow <add/remove/list> [code] Invite-Allowlist.
automodplus linkmode <block/allow> · automodplus linkdomain <add/remove/list> [domain] Link-Filter-Modus + Domain-Liste.
automodplus regex add <aktion> <timeout_min> <muster> · regex remove <nr> · regex list Regex-Wortfilter (max. 50 Muster).
automodplus raid enable/disable · raid threshold <beitritte> <sekunden> · raid action <alert/lockdown/kick> Beitritts-Wellen-Erkennung.
automodplus raid alertchannel [#kanal] · raid lockdownchannel <add/remove> <#kanal> · raid duration <min> Raid-Alarm-/Lockdown-Einstellungen.
automodplus lockdown [minuten] · automodplus unlock Lockdown manuell starten/aufheben (Bot braucht Kanäle verwalten).

Funktionsweise

Jede Regel ist einzeln konfigurierbar (Schalter, Schwellen, Aktion, Ausnahme-Rollen/-Kanäle): Nachrichten-Flut und Anhang-Spam (X Nachrichten pro Y Sekunden pro Nutzer), doppelte Nachrichten (Inhalt wird per SHA-256 gehasht, nie im Klartext gespeichert), Erwähnungs- und Emoji-Spam (Maximum pro Nachricht), Einladungs-Links (mit Allowlist), externe Links (Block- oder Nur-Erlaubt-Domain-Liste) sowie GROSSBUCHSTABEN-Anteil. Der Regex-Filter hat Aktionen pro Muster mit Sicherheitsgrenzen (200 Zeichen, 50 Muster, 0,1 s Timeout pro Muster). Bei einem Treffer wird die Nachricht gelöscht und die Aktion der Regel ausgeführt: delete, warn (temporärer Hinweis), timeout, kick oder ban.

Anti-Raid erkennt Beitritts-Wellen (Standard 8 Beitritte/30 s) und reagiert mit alert (Nachricht in den Alarm-Kanal), lockdown (entzieht @everyone die Schreibrechte in den konfigurierten Kanälen — oder allen, max. 50 — und entsperrt nach der eingestellten Dauer automatisch) oder kick (kickt Neu-Beitritte während des aktiven Raid-Fensters).

Bots, der Server-Eigentümer und (standardmäßig) Mods/Admins sind ausgenommen; der Bot agiert nie gegen jemanden auf oder über seiner höchsten Rolle. Der gesamte Erkennungszustand liegt rein im Arbeitsspeicher — nichts wird persistiert. Aktionen werden in den Log-Kanal geschrieben und an den AdminProtocol-Cog weitergereicht, wenn er geladen ist.

Dashboard

Unter Server-Einstellungen gibt es drei Admin-Panels: AutoModPlus — Allgemein (Log-Kanal, Mod/Admin-Ausnahme, Sprache), AutoModPlus — Regeln (Schalter, Aktion, Anzahl und Sekunden pro Regel für alle 8 Regeln) und AutoModPlus — Anti-Raid (aktiviert, Beitritte/Sekunden-Schwelle, Aktion, Alarm-Kanal, Dauer). Ein kleines KPI-Widget AutoModPlus-Regeln zeigt, wie viele Regeln aktiv sind (z. B. 3/8).

Clone this wiki locally