Berdasarkan NoneBot & GO-CQHTTP
CodyBot2 View Robot
Ini adalah proyek pribadi, tetapi isinya dipersilakan untuk merujuk dan transplantasi.
Mekanisme dialog robot default untuk dialog berkelanjutan, dengan tingkat kemampuan memori percakapan tertentu, dan memiliki adaptasi respons yang berbeda terhadap obrolan pribadi dan obrolan grup, yang dapat menangani logika, nama, dll. Dari percakapan multi-orang dengan baik.
Cody adalah kuda poni yang lucu.
Metode Konfigurasi: Cukup tambahkan item konfigurasi berikut ke file konfigurasi global NoneBot.
ENVIRONMENT=dev
HOST=127.0.0.1 # Onebot Listen
PORT=8089 # 监听端口
SUPERUSER=["1234567890"] # nonebot2 的超管(也可理解为bot的主人什么的)
cody_session_cache_dir = "memory/" # 缓存路径
cody_gpt3_apikey_path = "configs/gpt3_api.yml" # api文件的路径
cody_gpt3_max_tokens = 500 # 最大返回值长度
cody_max_session_tokens = 2000 # 最大连续对话长度
cody_session_forget_timeout = 43200 # 会话从多少秒后开始忘记
cody_api_proxy = "127.0.0.1:1080" # 设置代理
Proyek ini dapat diekstraksi dari modul terpisah, tetapi adaptor NoneBot adalah noneBot-adaptor-cqhttp. Jika bot yang bukan adaptor ini porting langsung, masalah kompatibilitas dapat terjadi.
Dukungan tambahan untuk proxy, memungkinkan layanan ini digunakan di area di mana antarmuka API OpenAI tidak dapat diakses karena faktor geografis.