Cara menggunakan Auto-GPT dengan Discord

Auto-GPT memungkinkan pengguna untuk menggunakan aplikasi mereka bersamaan dengan aplikasi lain dengan menambahkan plugin eksternal, seperti plugin AutoGPT-Discord. Dalam tutorial ini, kita akan mempelajari cara berinteraksi dengan Auto-GPT di server Discord kami. Secara umum, langkah-langkah yang perlu kita lakukan adalah menginstal berbagai program dan konfigurasi yang diperlukan, yang mencakup berbagai pengaturan untuk menghubungkan Auto-GPT ke server Discord kita.

Instalasi:

  • Google Chrome
  • Kunci API OpenAI
  • GPT otomatis
  • Plugin AutoGPT-Discord
  • Perpustakaan Discord Python

Instal Google Chrome

Auto-GPT memerlukan biner Chrome untuk menjelajahi web. Jalankan perintah satu baris berikut:

wget https://dl.google.com/Linux/langsung/google-chrome-stable_current_amd64.deb && sudo dpkg – SAYA ./google-chrome-stable_current_amd64.deb

Instal paket Discord Python

Unduh kode sumber Auto-GPT

klon git https://github.com/Signifikan-Gravitas/Auto-GPT.git

Sekarang salin dan tempel CD ke direktori Auto-GPT dan ganti nama file “.env.template” menjadi “.env”. Ini adalah konfigurasi dasar di mana Auto-GPT membaca pengaturan kami.

Gambar. Salin file template env default Auto-GPT

Juga, jangan lupa mengunduh dependensi pustaka Auto-GPT Python.

Gambar. Ketergantungan Paket Python GPT Otomatis

Jalankan perintah berikut:

sudo titik Install -P persyaratan.txt

Unduh file ZIP plugin AutoGPT-Discord

Auto-GPT membaca semua plugin eksternal dengan file ZIP, jadi kami akan mengunduh plugin AutoGPT-Discord dalam file ZIP. Kunjungi https://github.com/gravelBridge/AutoGPT-Discord dan unduh kode dalam file ZIP.

Gambar. Unduh plugin ZIP AutoGPT-Discord

Setelah berhasil mengunduh, pindahkan file ke folder /GPT/Plugin Otomatis/ katalog.

Gambar. Pindahkan plugin AutoGPT-Discord ke direktori Auto-GPT

Tidak perlu melakukan perubahan pada plugin. Untuk konfigurasi berikut, kami melakukan perubahan pada file Auto-GPT “.env”.

Selanjutnya kita perlu menentukan pengaturan plugin Discord seperti:

  • Token Bot Perselisihan
  • ID pengguna resmi (setidaknya satu)
  • ID saluran

Buat token bot Discord

Kunjungi halaman Mode Pengembang Discord di https://discord.com/developers/applications?new_application=true. Masuk ke akun Discord Anda dan buat nama untuk aplikasi Anda. Di sini kami menamakannya “Bimando Bot”.

Gambar. Buat aplikasi Perselisihan

Setelah mengklik tombol Buat, Anda akan dibawa ke halaman aplikasi. Klik panel “Bot” di sisi kiri layar.

Gambar. halaman aplikasi

Gulir ke bawah ke bagian “Intent Gateway Privileged” dan aktifkan “Intent Server Server” dan “Intent Konten Pesan”. Kemudian klik Simpan Perubahan.

Gambar. Mengaktifkan Aplikasi Discord Memerlukan Maksud

Sekarang, di panel kiri, buka tab “OAuth2” yang merupakan menu tarik-turun dan pilih “Penghasil URL”.

Gambar. Pembuat URL

Centang “bot” di bawah “SCOPES”.

Gambar. bagian Volume

Gulir ke bawah. Kemudian di bawah “IZIN BOT” centang “kirim pesan” dan “baca riwayat pesan”.

Gambar. Berikan izin Bot

Sekarang gulir ke bawah ke halaman bawah dan salin URL yang DIBUAT.

Gambar. URL yang dihasilkan

Ikuti tautan di tab baru dan tambahkan bot aplikasi Anda ke server Anda (Anda harus memiliki akses admin ke server ini). Kemudian klik tombol “Lanjutkan”.

Gambar. Hubungkan aplikasi Discord ke server

Anda kemudian akan diminta untuk mengotorisasi izin yang kami pilih di langkah 6. Klik Otorisasi.

Gambar. Periksa otorisasi Anda lagi

Sekarang kembali ke tab Bot dan klik Reset token. Token baru akan dihasilkan. Salin token dan simpan di notepad karena Anda akan menggunakannya nanti untuk mengonfigurasi plugin AutoGPT-Discord.

Gambar. Memperoleh token bot

Cara Menemukan ID Pengguna Perselisihan Anda

Buka https://discord.com/. Di bagian bawah halaman, temukan dan klik ikon roda gigi. Ini akan membawa Anda ke pengaturan pengguna.

Gambar. halaman perselisihan

Di panel kiri, pilih tab “Advanced” dan aktifkan “Mode pengembang”.

Gambar. Aktifkan Mode Pengembang Perselisihan

Sekarang buka tab Akun Saya, klik ikon tiga titik di sebelah nama pengguna Anda dan klik Salin ID Pengguna.

Gambar. Salin ID pengguna Anda

Buat saluran Perselisihan dan dapatkan ID saluran

Di server Discord Anda yang Anda pilih sebelumnya (Membuat bagian token bot Discord di langkah 8), temukan dan klik ikon Plus untuk membuat saluran.

Gambar. Buat saluran untuk bot Anda bekerja

Pilih jenis saluran “Teks” dan beri nama apa saja untuk nama saluran.

Gambar. Beri nama saluran apa pun

Klik kanan pada saluran yang Anda buat dan klik Salin ID Saluran.

Gambar. Salin ID saluran Anda

Anda juga bisa mendapatkan ID saluran dari tautan URL.

Gambar. ID saluran muncul di URL

Dapatkan kunci OpenAI API Anda

Hasilkan kunci OpenAI API di https://platform.openai.com/. Salin kunci OpenAI API dan rekatkan ke file Auto-GPT “.env” di bagian LLM PROVIDER seperti yang ditunjukkan di bawah ini:

Gambar. Tambahkan kunci OpenAI API ke file Auto-GPT Env

Kemudian gulir ke bawah dan temukan bagian ALLOWED PLUGINS dan setel variabel ALLOWED PLUGINS ke ‘AutoGPTDiscord’.

Gambar. Tambahkan AutoGPTDiscord ke ALLOWLISTED_PLUGINS

Kemudian pada baris terakhir tambahkan konfigurasi berikut, salin dan tempel dan ubah nilai DISCORD_BOT_TOKEN ke token bot perselisihan sebelumnya, AUTHORIZED_USER_IDS ke ID pengguna Anda (kolom ini memerlukan setidaknya satu koma) dan CHANNEL_ID.

################################################## ### ################################

### PENGATURAN PLUGIN DISCORD

################################################## ### ################################

DISCORD_BOT_TOKEN=ok12489_’r3r9u7cds

AUTHORIZED_USER_IDS=111111,

BOT_PREFIX=!

CHANNEL_ID=123456789

ASK_FOR_INPUT= Benar

Gambar. Pengaturan plugin perselisihan

Jalankan Auto-GPT

Sekarang semuanya sudah diatur dengan benar. Buka terminal dan arahkan ke direktori Auto-GPT Anda. Jalankan Auto-GPT dalam mode berkelanjutan. Masukkan perintah berikut:

sudo python – M autogpt –kontinu

Gambar. Auto-GPT berjalan di latar belakang

Auto-GPT sekarang akan membaca dan menulis input apa pun ke saluran Discord kami. Sederhananya, kami sekarang dapat menggunakan Auto-GPT di saluran Discord kami.

Gambar. Berinteraksi dengan Auto-GPT di saluran Discord

Kesimpulan

Salah satu batasan terpenting dalam menggunakan Auto-GPT adalah kita harus menggunakan OpenAI API berbayar karena API versi gratis hanya dapat digunakan untuk tiga panggilan API per menit. Pada saat yang sama, Auto-GPT memerlukan beberapa panggilan API, terkadang bahkan dengan satu prompt.