AI Discord Mod
ven v1.0.1
Sven 是一個 Discord 機器人,它利用 OpenAI 的審核 API 進行文字審核,並利用 HuggingFaces 的轉換器模型進行影像審核。該機器人有助於在您的 Discord 伺服器中維護一個安全且相互尊重的環境。該機器人完全免費使用,因為 OpenAI 的審核 API 是免費的,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
如需協助,請在您的 Discord 伺服器中執行 /help 命令!
該機器人現在應該在您的 Discord 伺服器中處於活動狀態,並根據 ai_discord_functions.py 和 Discord_bot.py 腳本中定義的規則自動審核文字和映像。
該機器人使用人工智慧模型,雖然功能強大,但可能無法總是做出完美的決策。建議讓人類管理員監督機器人的行為以獲得最佳結果。
該專案根據 GPL-3.0 許可證獲得許可。有關詳細信息,請參閱許可證文件。