自己基于ubuntu20.04+python3.87+nonebot2创建了一个镜像,可以将你的qq通过后台扫码登录变成gpt机器人,用到了gocqhttp、ChatGPT官方接口版两个插件
1、拉取镜像
docker pull nowindandmoon/qqgptbot:latest
2、部署容器
docker run -itd -p 8096:8096 \
-e GOCQ_WEBUI_USERNAME='admin' \
-e GOCQ_WEBUI_PASSWORD='admin' \
-e OPENAI_API_KEY='' \
-e OPENAI_MODEL_NAME='gpt-3.5-turbo-16k-0613' \
--name qqbot nowindandmoon/qqgptbot:latest
参数解释
GOCQ_WEBUI_USERNAME------后台登录用户名
GOCQ_WEBUI_PASSWORD------后台登录密码
OPENAI_API_KEY------OPENAI API KEY
OPENAI_MODEL_NAME------gpt模型
3、登录后台
通过访问 http://ip:8096/go-cqhttp 进入后台,账号密码是
GOCQ_WEBUI_USERNAME和GOCQ_WEBUI_PASSWORD。
4、登录qq
点击提交
点击启动
扫码登录
登录成功
5、测试机器人