BingGPT-Discord-Bot adalah bot Discord yang dapat diundang ke server Discord mana pun dan berinteraksi dengan Bing Chat Microsoft. Ini adalah API rekayasa balik dari Obrolan Bing Microsoft yang saat ini berjalan dengan GPT-4 dan baru-baru ini mulai mendukung pembuatan Teks-ke-Gambar
Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 Edg/109.0.1474.0
). Anda dapat melakukannya dengan mudah menggunakan ekstensi seperti "Pengalih dan Manajer Agen-Pengguna" untuk Chrome dan Firefox.Inspect
).Network
untuk melihat semua permintaan yang dikirim ke Copilot.create?bundleVersion=XYZ
dan klik permintaan tersebut.Cookie:
:.BING_COOKIES
di file .env
dengan nilai yang disalin. Lihat file .example.env
untuk mendapatkan format yang tepat.Pastikan Docker dan docker-compose diinstal di sistem Anda
Selesaikan bagian instalasi di atas hingga langkah ke-3 (termasuk ke-3)
Bangun proyeknya
docker-compose build
Jalankan aplikasi
Berjalan di shell/terminal
docker-compose up
Berjalan dalam mode terpisah (mirip dengan proses latar belakang)
docker-compose up -d
Kloning repo dan ubah direktori ke folder repo
git clone https://github.com/ediziks/BingGPT-Discord-Bot.git
cd BingGPT-Discord-Bot
Tempatkan file cookies.json
ke jalur utama. Lihat bagian Mendapatkan autentikasi (Diperlukan) di atas untuk informasi lebih lanjut. Juga, periksa file example.cookies.json
untuk melihat jalur yang benar
Atur variabel lingkungan ( BOT_TOKEN
& SERVER_ID
) di file .env
. Lihat file .example.env
untuk mendapatkan format dan jalur yang tepat. Periksa pembuatan bot Discord dan dapatkan token untuk detail lebih lanjut tentang BOT_TOKEN
. Dan, SERVER_ID
cukup disalin dengan mengklik kanan logo server yang ingin Anda undang botnya, dan memilih COPY_ID
. Lihat cara mendapatkan id server Discord untuk informasi lebih lanjut.
Instal persyaratannya
pip install -r requirements.txt
Jadikan file bot.py
dan dcbot.sh
dapat dieksekusi
chmod +x src/bot.py dcbot.sh
Bot dapat diluncurkan setelah menyelesaikan langkah-langkah di bawah ini. Ada dua alternatif untuk melakukannya;
Metode pertama: Menjalankan bot dengan perintah python di terminal
python src/bot.py
Metode ke-2: Menjalankan bot sebagai proses latar belakang (Diutamakan)
./dcbot.sh
Log bot dapat ditemukan di src/bot.log
Temukan id proses dengan perintah pertama dan hentikan proses dengan memberikan id proses pada perintah kedua
ps ax | grep bot.py
sudo kill -9 < proces_id >
Lihat cara mengundang bot ke server Discord untuk informasi lebih lanjut tentang undangan bot. Pastikan izin bot terlihat seperti pada gambar di bawah sebelum membuat url undangan
/ask < prompt > - Ask BingGPT a question
/imagine < prompt > - Ask BingGPT to imagine visuals
/reset - Reset the conversation
/hardreset - Reset the session
Saat ini, perintah /imagine
tidak berfungsi seperti yang diharapkan. Saran dan PR sangat kami harapkan.