Ein neuer AutoMod-Bereich für normale Links und Discord-Einladungen wurde ergänzt.
Neu
- Eigenständigen Link-Schutz hinzugefügt.
- Normale Webseiten-Links und Discord-Einladungen werden getrennt behandelt.
- Beide Regeln können pro Server separat aktiviert werden.
- Eigene Maßnahmen für Links und Einladungen ergänzt.
- Löschen erkannter Nachrichten konfigurierbar gemacht.
- Timeout-Dauer für Link-Verstöße konfigurierbar gemacht.
- Erlaubte Domains inklusive Subdomains hinzugefügt.
- Einzelne Discord-Einladungen können freigegeben werden.
- Eigene ausgenommene Kanäle für den Link-Schutz hinzugefügt.
- Auch nachträglich bearbeitete Nachrichten werden geprüft.
- Neue /automod links ... Befehle hinzugefügt.
Verbessert
- Link-Schutz ist in Fälle, Direktnachrichten, Moderationslogs und Widersprüche integriert.
- Der Löschstatus erkannter Nachrichten unterscheidet jetzt klar zwischen erfolgreich, nicht möglich und deaktiviert.
- Der Link-Schutz erscheint in /guardian overview, /guardian status, /automod status und /hilfe.
In Arbeit
- Der neue Link- und Einladungsfilter wurde technisch vorbereitet, der vollständige Praxistest steht noch aus.
Der serverbezogene Spam-Schutz wurde final überarbeitet und als abgeschlossener AutoMod-Baustein fertiggestellt.
Behoben
- Aufhebungen nach angenommenem Widerspruch wurden nicht mehr fälschlich als „Manuell“ protokolliert.
Verbessert
- Moderationslogs zeigen jetzt korrekt „Widerspruch angenommen“ als Quelle an.
- Die ursprüngliche Quelle der Maßnahme wird zusätzlich angezeigt, z. B. „AutoMod · Spam-Schutz“.
- Moderationslogs enthalten einen direkten Link zum zugehörigen Widerspruch.
Geändert
- Der Spam-Schutz gilt mit dieser Version als abgeschlossen.
Nutzer können gegen aktive Moderationsmaßnahmen Widerspruch einlegen und Serverteams diese direkt im Bot bearbeiten.
Neu
- Serverbezogenes Widerspruchssystem eingeführt.
- Eigener Widerspruchskanal pro Server einrichtbar.
- /appeal channel hinzugefügt.
- /appeal status hinzugefügt.
- /appeal disable hinzugefügt.
- Widersprüche für aktive Verwarnungen, Timeouts und Banns hinzugefügt.
- Persistente Widerspruchsbuttons eingeführt.
- Moderatoren können Widersprüche annehmen oder ablehnen.
- Angenommene Widersprüche können Maßnahmen automatisch aufheben.
- Offene Widersprüche werden automatisch ohne Ergebnis geschlossen, sobald die Maßnahme endet.
Verbessert
- AutoMod-Direktnachrichten wurden kompakter gestaltet.
- Nutzer sehen die tatsächlich ausgeführte Maßnahme und die nächste mögliche Eskalation.
- AutoMod-Timeouts zeigen jetzt ebenfalls eine Fallnummer.
Sicherheit
- Pro Moderationsfall ist nur ein Widerspruch möglich.
- Beim Einreichen werden Nutzer, Server, Fall und Aktivstatus erneut geprüft.
Die Serverübersicht, Modulstatusanzeigen und Berechtigungsprüfungen wurden übersichtlicher und verständlicher gestaltet.
Verbessert
- Guardian-Übersicht übersichtlicher aufgebaut.
- AutoMod-Anzeige von „Hauptschalter“ auf „Status“ umgestellt.
- Modulstatus für Moderation erweitert.
- Fehlende Discord-Berechtigungen werden automatisch erkannt und angezeigt.
- Moderationsstatus unterscheidet nun zwischen einsatzbereit und eingeschränkt.
- Aktive Verwarnungen, Timeouts, Banns und Gesamtzahl der Fälle werden angezeigt.
- AutoMod unterscheidet zwischen aktiv, pausiert, eingeschränkt und deaktiviert.
- /hilfe auf den aktuellen Funktionsumfang aktualisiert.
Sicherheit
- AutoMod prüft benötigte Discord-Berechtigungen abhängig von der konfigurierten Maßnahme.
Der neue serverbezogene AutoMod mit Spam-Schutz und Guardian-Übersicht wurde eingeführt.
Neu
- Serverbezogene AutoMod-Grundstruktur eingeführt.
- Spam-Schutz als erstes AutoMod-Modul hinzugefügt.
- Schutz vor schnellen Nachrichten ergänzt.
- Schutz vor wiederholten identischen Nachrichten ergänzt.
- Schutz vor Erwähnungs-Spam ergänzt.
- Mehrstufiges Eskalationssystem eingeführt.
- Bypass-Rollen und Bypass-Kanäle hinzugefügt.
- /guardian overview als Serverübersicht eingeführt.
- /guardian status für Moduldetails eingeführt.
- /ping als kompakter Erreichbarkeitstest eingeführt.
Geändert
- Der bisherige technische /status-Befehl wurde entfernt.
- AutoMod und Schutzmodule sind auf neuen Servern standardmäßig deaktiviert.
- Alle AutoMod-Regeln werden serverbezogen gespeichert.
Verbessert
- AutoMod-Ereignisse sind in das bestehende Fall- und Logsystem integriert.
- Automatische Schutzmaßnahmen werden in Logs klar gekennzeichnet.
Sicherheit
- Serverinhaber, Administratoren, Guardian selbst und Webhooks werden entsprechend geschützt oder ignoriert.
Guardian kann Moderationsmaßnahmen nun automatisch in einem konfigurierbaren Logkanal protokollieren.
Neu
- Konfigurierbarer Moderationslog-Kanal eingeführt.
- /modlog channel hinzugefügt.
- /modlog status hinzugefügt.
- /modlog disable hinzugefügt.
- Verwarnungen, Aufhebungen, Timeouts, Kicks, Banns und Entbannungen werden automatisch geloggt.
Verbessert
- Moderationslogs enthalten Fallnummer, Nutzer, Moderator, Grund, Status und Zeitpunkt.
- Zusätzliche Informationen wie DM-Zustellung, Timeout-Ende und verknüpfte Fälle werden angezeigt.
Sicherheit
- Die Konfiguration des Moderationslogs ist nur mit passender Serverberechtigung möglich.
Das Entbannen wurde durch Fallauswahl und eine zusätzliche Bestätigung sicherer und komfortabler gemacht.
Neu
- Aktive Ban-Fälle können beim Entbannen direkt ausgewählt werden.
- Bestätigungsdialog vor der Entbannung hinzugefügt.
- Discord-Nutzer-ID bleibt als Fallback für ältere oder externe Banns möglich.
Sicherheit
- Berechtigungen werden beim Bestätigen einer Entbannung erneut geprüft.
- Guardian prüft zusätzlich, ob der Nutzer tatsächlich noch gebannt ist.
- Nur der ausführende Moderator kann die Bestätigung abschließen.
Verbessert
- Entbannungen über vorhandene Guardian-Fälle sind deutlich einfacher nutzbar.
Weitere zentrale Moderationsmaßnahmen wie Timeout, Kick, Ban und Unban wurden ergänzt.
Neu
- /mod timeout hinzugefügt.
- /mod timeout-remove hinzugefügt.
- /mod kick hinzugefügt.
- /mod ban hinzugefügt.
- /mod unban hinzugefügt.
- Neue Falltypen für Timeout, Kick, Ban und Entbannung eingeführt.
- Nutzer-DMs für Moderationsmaßnahmen ergänzt.
Sicherheit
- Rollen- und Hierarchieprüfungen für Moderationsmaßnahmen ergänzt.
- Erforderliche Bot-Berechtigungen werden vor Maßnahmen geprüft.
Verbessert
- Timeout- und Ban-Fälle werden mit ihren Aufhebungen verknüpft.
- Die Fallhistorie unterstützt nun alle zentralen Moderationsmaßnahmen.
Nutzer werden nun auch beim Aufheben einer Verwarnung automatisch informiert.
Neu
- Direktnachricht beim Aufheben einer Verwarnung hinzugefügt.
- Aufhebungs-DM zeigt ursprünglichen Grund und Begründung an.
- Zustellstatus der Direktnachricht wird dem Moderator angezeigt.
Verbessert
- Nutzer können auch benachrichtigt werden, wenn sie nicht mehr im Cache des Bots vorhanden sind.
Der neue Moderationsbereich mit serverbezogenem Fallsystem und Verwarnungen wurde eingeführt.
Neu
- Serverbezogenes Fallnummernsystem eingeführt.
- /mod warn für Verwarnungen hinzugefügt.
- /mod cases für die Fallübersicht hinzugefügt.
- /mod case für einzelne Falldetails hinzugefügt.
- /mod revoke zum Aufheben von Verwarnungen hinzugefügt.
- Direktnachrichten bei Verwarnungen ergänzt.
Verbessert
- Aufgehobene Verwarnungen bleiben in der Historie erhalten.
- Moderationsdaten werden nachvollziehbar gespeichert.
Geändert
- Standard-Embeds verwenden keine zusätzliche Uhrzeit mehr im Footer.
Die technische Grundlage des neuen Guardian wurde als modularer Bot-Neuaufbau eingerichtet.
Neu
- Neue Projektstruktur für Guardian erstellt.
- Zentrale Versionsverwaltung eingeführt.
- Zentrales Designsystem für Embeds, Farben und Footer eingerichtet.
- Einheitliches Logging für Bot-, Discord- und Fehlerereignisse hinzugefügt.
- SQLite-Datenbank mit Migrationssystem eingerichtet.
- Validiertes Konfigurationssystem aufgebaut.
- Docker-Grundkonfiguration ergänzt.
- Erste Befehle wie /hilfe und /status hinzugefügt.
Verbessert
- Bot-Start und Herunterfahren robuster aufgebaut.
- Pflichtmodule werden beim Start kontrolliert geladen.
Geändert
- Der bisherige Guardian dient nur noch als Referenz für die Modernisierung.
- Die neue Entwicklung erfolgt vollständig im Projektordner guardian-bot.