Basé sur nonbot et Go-CQHTTP
Voir Codybot2 Robot
Il s'agit d'un projet privé, mais le contenu est invité à se référer et à transplanter.
Le mécanisme de dialogue du robot est par défaut par défaut du dialogue continu, avec un certain degré de capacité de mémoire de conversation, et a différentes adaptations de réponse aux chats privés et aux chats de groupe, qui peuvent bien gérer la logique, le nom, etc. des conversations multi-personnes.
Cody est un mignon poney.
Méthode de configuration: Ajoutez simplement les éléments de configuration suivants au fichier de configuration global non non.
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" # 设置代理
Ce projet peut être extrait d'un module séparé, mais l'adaptateur non-BoT est non-adaptor-CQHTTP. Si le bot qui n'est pas cet adaptateur est directement porté, des problèmes de compatibilité peuvent se produire.
Ajout de la prise en charge du proxy, permettant à ce service d'être utilisé dans les domaines où l'interface API d'OpenAI n'est pas accessible en raison de facteurs géographiques.