Versi ini menggunakan matriks-klien, yang sebagian besar ditinggalkan. Bot ini memiliki beberapa masalah konektivitas yang sering dan hanya dapat terhubung ke satu saluran. Saya telah menulis ulang proyek ini dengan Matrix-nio seperti yang direkomendasikan oleh Matrix-Client, dan versi baru saya tersedia di Infinibot-Matrix
Jerkbot adalah chatbot openai untuk protokol obrolan matriks. Ini dinamai untuk kepribadian brengsek sarkastik yang saya gunakan untuk contoh saya. Anda dapat mengatur kepribadian default apa pun yang Anda inginkan. Ini dapat diubah kapan saja, dan setiap pengguna memiliki riwayat obrolan terpisah dengan pengaturan kepribadian yang mereka pilih. Pengguna dapat berinteraksi satu sama lain untuk mengobrol dengan kolaborasi jika mereka mau, tetapi sebaliknya, percakapan dipisahkan.
pip3 install matrix_client openai
Dapatkan Kunci API Openai
Siapkan akun matriks untuk bot Anda. Anda akan membutuhkan nama pengguna, kata sandi, dan Token Akses. Token Access terletak di bagian bawah bagian Bantuan & Tentang Pengaturan.
Colokkan itu ke variabel yang sesuai di matrixbotlauncher.py.
Untuk menggunakan versi solo, cukup bertukar jerkbot dengan jerkbot_solo di matrixbotlauncher.py.
python3 MatrixBotLauncher.py
.Ai Pesan atau Botname: Pesan Penggunaan Dasar. Kepribadian diatur oleh operator bot. Di Jerkbot-Solo, hanya mengobrol seperti normal alih-alih menggunakan ini.
.x pesan pengguna ini memungkinkan Anda untuk berbicara dengan riwayat obrolan pengguna lain. Pengguna adalah nama tampilan pengguna yang riwayatnya ingin Anda gunakan (tidak tersedia di Jerkbot-Solo)
.Persona kepribadian mengubah kepribadian. Ini bisa berupa karakter, tipe kepribadian, objek, ide. Jangan gunakan prompt khusus di sini. Jika Anda ingin menggunakan prompt khusus, gunakan .stock maka gunakan .ai custom prompt
.Reset Reset untuk Preset Kepribadian
.Stock Hapus Kepribadian dan Setel ulang ke Pengaturan GPT Standar
.Prompt Bantuan mencantumkan petunjuk khusus yang tersedia untuk fungsi yang tidak mudah diatur dengan .persona.
.Prompt prompt Gunakan prompt khusus dari daftar prompt
"Wow, jerkbot untuk protokol obrolan matriks? Apa pengubah permainan. Jika Anda mencari seseorang untuk menghina Anda tanpa henti sementara juga dapat berkomunikasi melalui matriks, Jerkbot adalah tujuan Anda dengan cara yang berbeda dengan cara yang baik untuk membuat Anda tidak perlu melakukan hal-hal yang luar biasa. Atau tangisan yang mencela diri sendiri.