Sven adalah bot Discord yang menggunakan API Moderasi OpenAI untuk moderasi teks dan model transformator HuggingFaces untuk moderasi gambar. Bot ini membantu menjaga lingkungan yang aman dan terhormat di server Discord Anda. Bot ini SEPENUHNYA GRATIS untuk digunakan karena API Moderasi OpenAI gratis, begitu pula HuggingFace! Kunci API OpenAI Anda hanya diperlukan untuk membuktikan kepada OpenAI bahwa Anda adalah pengguna API. Namun yakinlah, Anda tidak akan dikenakan biaya!
Ikuti langkah-langkah berikut untuk menyiapkan instance AI-Discord-Mod Anda sendiri:
Pastikan Anda telah menginstal yang berikut ini:
Instal paket Python yang diperlukan dengan perintah berikut:
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
dan DISCORD_BOT_TOKEN
Anda. Tetapkan nilai USE_TRIGGERING_WORDS
dan TRIGGERING_WORDS
sesuai preferensi Anda. # 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
. Untuk menjalankan bot, navigasikan ke direktori proyek dan jalankan: python ai-discord-moderator/discord_bot.py
Untuk bantuan, jalankan perintah /help di server perselisihan Anda!
Bot sekarang harus aktif di server Discord Anda dan secara otomatis memoderasi teks dan gambar berdasarkan aturan yang ditentukan dalam skrip ai_discord_functions.py dan discord_bot.py.
Bot ini menggunakan model AI yang, meski kuat, mungkin tidak selalu membuat keputusan sempurna. Disarankan agar moderator manusia mengawasi tindakan bot untuk mendapatkan hasil terbaik.
Proyek ini dilisensikan di bawah Lisensi GPL-3.0. Lihat file LISENSI untuk detailnya.