Sven เป็นบอท Discord ที่ใช้ Moderation API ของ OpenAI สำหรับการกลั่นกรองข้อความ และใช้โมเดลหม้อแปลงของ HuggingFaces สำหรับการกลั่นกรองรูปภาพ บอทนี้ช่วยรักษาสภาพแวดล้อมที่ปลอดภัยและให้ความเคารพในเซิร์ฟเวอร์ Discord ของคุณ บอทนี้ใช้งาน ได้ฟรีโดยสมบูรณ์ เนื่องจาก Moderation API ของ OpenAI นั้นฟรี และ HuggingFace ก็เช่นกัน! คีย์ OpenAI API ของคุณจำเป็นเพื่อพิสูจน์ให้ OpenAI เห็นว่าคุณเป็นผู้ใช้ API เท่านั้น มั่นใจได้เลยว่าคุณจะไม่ถูกเรียกเก็บเงิน!
ทำตามขั้นตอนเหล่านี้เพื่อตั้งค่าอินสแตนซ์ AI-Discord-Mod ของคุณเอง:
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งสิ่งต่อไปนี้:
ติดตั้งแพ็คเกจ Python ที่จำเป็นด้วยคำสั่งต่อไปนี้:
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
และ DISCORD_BOT_TOKEN
ตั้งค่า USE_TRIGGERING_WORDS
และ TRIGGERING_WORDS
ตามความต้องการของคุณ # 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
หากต้องการเรียกใช้บอท ให้ไปที่ไดเร็กทอรีโปรเจ็กต์แล้วเรียกใช้: python ai-discord-moderator/discord_bot.py
หากต้องการความช่วยเหลือ ให้รันคำสั่ง /help ในเซิร์ฟเวอร์ discord ของคุณ!
ตอนนี้บอทควรเปิดใช้งานในเซิร์ฟเวอร์ Discord ของคุณและกลั่นกรองข้อความและรูปภาพโดยอัตโนมัติตามกฎที่กำหนดไว้ในสคริปต์ ai_discord_functions.py และ discord_bot.py
บอทนี้ใช้โมเดล AI ซึ่งแม้จะทรงพลัง แต่ก็อาจไม่สามารถตัดสินใจได้สมบูรณ์แบบเสมอไป ขอแนะนำให้ผู้ดูแลที่เป็นมนุษย์ดูแลการกระทำของบอทเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต GPL-3.0 ดูไฟล์ใบอนุญาตสำหรับรายละเอียด