ModGuard ist ein intelligenter Discord-Bot, der mithilfe von künstlicher Intelligenz die Kommunikation auf deinem Server überwacht und moderiert.
-
KI-gestützte Nachrichtenanalyse
- Automatische Erkennung von Beleidigungen und anstößigen Inhalten
- Kontextbezogene Analyse durch GPT-4
- Mehrsprachige Moderation (Deutsch & Englisch)
-
Automatische Moderation
- Konfigurierbare Warnstufen (mild, moderat, schwer)
- Automatische Aktionen (Warnung, Timeout, Bann)
- Whitelist für erlaubte Ausdrücke
-
Moderations-Dashboard
- Übersichtliche Web-Oberfläche
- Echtzeit-Statistiken
- Verwaltung der Moderationseinstellungen
- Python 3.8 oder höher
- Discord Bot Token
- OpenAI API Key
-
Repository klonen:
git clone https://github.com/dein-username/ModGuard.git cd ModGuard
-
Abhängigkeiten installieren:
pip install -r requirements.txt
-
Umgebungsvariablen einrichten:
- Erstelle eine
.env
Datei im Hauptverzeichnis - Füge folgende Variablen hinzu:
DISCORD_TOKEN=dein_discord_token OPENAI_API_KEY=dein_openai_api_key
- Erstelle eine
-
Bot starten:
python bot.py
-
Web-Interface starten:
python web_ui.py
Die Konfiguration kann über die Web-Oberfläche oder direkt in der config.json
vorgenommen werden:
{
"warning_levels": {
"mild": {
"action": "warn",
"threshold": 0.7
},
"moderate": {
"action": "timeout",
"threshold": 0.8
},
"severe": {
"action": "ban",
"threshold": 0.9
}
},
"timeout_duration": 3600,
"log_channel_name": "mod-logs",
"whitelist": [],
"language": "de"
}
- Warnung: Der Nutzer erhält eine private Nachricht
- Timeout: Temporärer Ausschluss von der Kommunikation
- Bann: Permanenter Ausschluss vom Server
Das Web-Interface ist erreichbar unter:
- URL:
http://localhost:8000
- Funktionen:
- Übersicht aller Moderationsaktionen
- Konfiguration der Warnstufen
- Verwaltung der Whitelist
- Advanced URL pattern recognition
- Detection of known malware test files (EICAR, etc.)
- Integration with urlscan.io for real-time URL scanning
- Automatic unsafe URL deletion
- User warning system with customizable messages
- Pattern-based malware detection
- Real-time URL scanning
- Comprehensive error handling
- Detailed security logging
- Automatic message deletion for unsafe content
- Improved URL pattern recognition
- Added detection for known malware test files
- Enhanced error handling and logging
- Better warning message system
- More detailed scan results
Bei Fragen oder Problemen:
- Erstelle ein Issue im GitHub Repository
- Kontaktiere uns über Discord
- Überprüfe die Logs im
mod-logs
Kanal
Dieses Projekt steht unter der MIT-Lizenz.