基于ChatGPT和go-cqhttp的QQ聊天机器人,具有以下优点:
- 部署简易,无需配置编程环境
- 支持长对话记忆功能,可自定义记忆轮数和字数
在进行部署前,需要准备好以下内容:
- 一个充当聊天机器人的QQ账号(有一定封号风险,请谨慎使用)
- 一个OpenAI账号以及对应的API Key
- 修改
go-cqhttp/config.yml
中的QQ号,注意不用填写密码 - 修改
information.txt
中的QQ号、OpenAI账号、密码及API Key - 修改
information.txt
中的最大记忆轮数maxRound
和最大记忆回复字数maxLength
(可选)
- 运行
go-cqhttp/go-cqhttp.bat
并扫码登录QQ - 运行
main.exe
在Python中按照requirements.txt
安装依赖后,即可修改并运行源代码main.py
。若需要将源代码打包为.exe
文件,只需在终端输入以下指令即可:
pyinstaller -F main.py