第一步,生成config.yml 配置文件

执行以下命令

mkdir /root/gocq1 && docker run --rm -it --name="gocq1" -v /root/gocq1:/data xzsk2/gocqhttp-docker:latest

选择通讯方式时选择 02 (http通讯和正向websocket通信)

回车结束当前命令

找到 /root/gocq1 目录下的 config.yml 文件并修改

删除第四行 1233456

修改http,ws 地址的端口号,后面需要用到。

更多配置请参考 go-cqhttp 帮助中心

第二步,执行命令创建go-cqhttp

容器(网卡host 模式 不需要映射端口)

docker run -d --net=host -v /root/gocq1:/data --name=gocq1 xzsk2/gocqhttp-docker:latest --restart=unless-stopped

执行命令使用手机QQ扫描登录机器人账号

docker logs gocq1

或者打开 /root/gocq1 文件夹中的 qrcode.png 扫描登录

如果cqhttp扫码登录出现登录环境非常用或危险时请尝试以下解决方案。

方案一, 在配置文件中(config.yml)填入qq号,密码启动cqhttp

方案二, 下载windows 版本的cqhttp ,扫码登陆后,将session.token文件复制到服务器中重启。

方案三, 手机下载爱加速或者其他VPN 软件,代理地址改到服务器所在城市扫码登录。

推荐使用方案三

查看go-cqhttp日志使用命令

docker logs gocq1
最后修改:2023 年 01 月 19 日
如果觉得我的文章对你有用,别忘了点赞或赞赏,让我知道路上有你陪伴。