Sven은 텍스트 조정을 위해 OpenAI의 Moderation API를 사용하고 이미지 조정을 위해 HuggingFaces의 변환기 모델을 활용하는 Discord 봇입니다. 이 봇은 Discord 서버에서 안전하고 존중받는 환경을 유지하는 데 도움이 됩니다. OpenAI의 Moderation API가 무료이고 HuggingFace도 무료이므로 이 봇은 완전히 무료로 사용할 수 있습니다! OpenAI API 키는 귀하가 API 사용자임을 OpenAI에 증명하는 데에만 필요합니다. 하지만 요금이 청구되지 않으니 안심하세요!
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 스크립트에 정의된 규칙에 따라 텍스트와 이미지를 자동으로 조정해야 합니다.
이 봇은 강력하지만 항상 완벽한 결정을 내릴 수는 없는 AI 모델을 사용합니다. 최상의 결과를 얻으려면 인간 조정자가 봇의 작업을 감독하도록 하는 것이 좋습니다.
이 프로젝트는 GPL-3.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.