Sven ist ein Discord-Bot, der die Moderations-API von OpenAI für die Textmoderation und das Transformer-Modell von HuggingFaces für die Bildmoderation nutzt. Dieser Bot trägt dazu bei, eine sichere und respektvolle Umgebung auf Ihrem Discord-Server aufrechtzuerhalten. Die Nutzung dieses Bots ist VOLLSTÄNDIG KOSTENLOS , da die Moderations-API von OpenAI kostenlos ist, ebenso wie HuggingFace! Ihr OpenAI-API-Schlüssel wird nur benötigt, um OpenAI nachzuweisen, dass Sie ein API-Benutzer sind. Seien Sie jedoch versichert, dass Ihnen keine Kosten berechnet werden!
Befolgen Sie diese Schritte, um Ihre eigene Instanz von AI-Discord-Mod einzurichten:
Stellen Sie sicher, dass Folgendes installiert ist:
Installieren Sie die erforderlichen Python-Pakete mit den folgenden Befehlen:
pip install -r requirements.txt
pip install transformers datasets
pip install torch # or pip install tensorflow depending on your preference
git clone https://github.com/gravelBridge/AI-Discord-Mod.git
cd AI-Discord-Mod
cp .env.template .env
OPENAI_API_KEY
und DISCORD_BOT_TOKEN
. Legen Sie die Werte USE_TRIGGERING_WORDS
und TRIGGERING_WORDS
nach Ihren Wünschen fest. # OPENAI_API_KEY: Your OpenAI API Key, must be connected to an account with a payment method.
OPENAI_API_KEY=your_openai_api_key
#DISCORD_BOT_TOKEN: Your Discord Bot Token that's in your Discord Server.
DISCORD_BOT_TOKEN=your_discord_bot_token
# USE_TRIGGERING_WORDS: If the bot should only send requests for moderation if the message contains a triggering word that is defined below.
USE_TRIGGERING_WORDS=True
# TRIGGERING_WORDS: A txt file directory to a list of triggering words, comma separated, that have to sent in order for message to be checked via AI.
TRIGGERING_WORDS=The text file directory
.env
Datei. Um den Bot auszuführen, navigieren Sie zum Projektverzeichnis und führen Sie Folgendes aus: python ai-discord-moderator/discord_bot.py
Wenn Sie Hilfe benötigen, führen Sie den Befehl /help auf Ihrem Discord-Server aus!
Der Bot sollte jetzt auf Ihrem Discord-Server aktiv sein und Text und Bilder automatisch basierend auf den Regeln moderieren, die in den Skripten ai_discord_functions.py und discord_bot.py definiert sind.
Dieser Bot verwendet KI-Modelle, die zwar leistungsstark sind, aber möglicherweise nicht immer perfekte Entscheidungen treffen. Um optimale Ergebnisse zu erzielen, wird empfohlen, die Aktionen des Bots von menschlichen Moderatoren überwachen zu lassen.
Dieses Projekt ist unter der GPL-3.0-Lizenz lizenziert. Einzelheiten finden Sie in der LICENSE-Datei.