QQ机器人(监听端)
搭建QQ机器人框架
该项目使用开源QQ机器人框架LLOneBot或者可使用NapCat
linux建议部署NapCat
搭建教程
参考LLOneBot或者NapCat官网,搭建这里不做过多介绍
该项目只用到了http功能,配置如图:
部署逻辑端
该项目来自于 作者(lucent.blog),不过原作者已不维护,且原文下载链接已失效,可点击上面链接进行下载
修改逻辑处理端配置文件
打开 py 文件夹
打开 config.json 文件,按照提示修改
{ "openai": { "api_key": [ "sk-123" ], #1.openai_key "img_size": "1024x1024", "base_url": "url" #2.base_url }, "chatgpt": { "model": "gpt-3.5-turbo-1106", "temperature": 0.9, "max_tokens": 13000, "top_p": 1, "echo": false, "presence_penalty": 0, "frequency_penalty": 0, "preset": "你是我的人工智能助手,名字叫小猪" #3.机器人预设人格 }, "new_bing": { "cookie_path": "cookies.json", "conversation_style": "galileo" }, "qq_bot": { "qq_no": "13", #4.QQ机器人的QQ "cqhttp_url": "http://localhost:3000", "max_length": 9999, "image_path": "../QBot/data/images", "voice_path": "存放生成的音频文件的路径,填绝对路径,eg:D://ac//speech.mp3", "voice": "echo", "auto_confirm": false, "admin_qq": "123" #5.QQ机器人主人的QQ }, "text_to_image": { "font_size": 30, "width": 700, "font_path": "fonts/sarasa-mono-sc-regular.ttf", "offset_x": 50, "offset_y": 50 }, "replicate": { "api_token": "换成你自己的key" #6.可忽略 } }
注意max_token:3000是聊天记忆最大长度,可以自行修改,但不要超过4096,并且注意要保留一些空间留给AI回答,因为AI回答也占用4096中的空间
如果需要实现各种功能,请自行修改Qbot.py !!!
安装依赖(安装python环境 )
打开文件夹: py Windows系统双击 python-3.11.1-amd64.exe 安装Python环境 已经有Python环境的不用重新安装
安装Python依赖
打开 py 文件夹 双击 pip.bat 即可
长期运行,可以部署到云桌面或者服务器(建议用linux) |