go-cqhttp 1.2.0部署教程
部署go-cqhttp
创建文件夹并进入
mkdir go-cqhttp && cd go-cqhttp
下载go-cqhttp_linux_amd64.tar.gz
wget http://gh.301.ee/https://github.com/Mrs4s/go-cqhttp/releases/download/v1.2.0/go-cqhttp_linux_amd64.tar.gz
解压文件
tar xvf go-cqhttp_linux_amd64.tar.gz
启动go-cqhttp 选择第3个 反向 Websocket 通信
,然后ctrl+c
cd go-cqhttp && ./go-cqhttp
docker方式启动
自行研究配置
docker run \
-itd \
--name go-cqhttp \
--restart always \
-v /root/go-cqhttp:/data \
-e token='' \
-e ws_url='ws://192.168.0.35:8080/qq/receive' \
mzzsfy/go-cqhttp
自建sign服务器
只支持amd64 拉取镜像
docker pull hansaes/unidbg-fetch-qsign:latest
启动容器
docker run -d --restart=always --name qsign -p 7778:8080 hansaes/unidbg-fetch-qsign:latest
编辑config.yml
填写上面sign的地址
拉到最下面添加奥特曼的地址 (有端口的记得加)
创建编写json文件(修改qq协议版本)
创建该文件
vi /root/go-cqhttp/data/versions/6.json
#添加内容
{
"apk_id": "com.tencent.mobileqq",
"app_id": 537180607,
"sub_app_id": 537180607,
"app_key": "0S200MNJT807V3GE",
"sort_version_name": "8.9.85.12820",
"build_time": 1697015435,
"apk_sign": "a6b745bf24a2c277527716f6f36eb68d",
"sdk_version": "6.0.0.2556",
"sso_version": 20,
"misc_bitmap": 150470524,
"main_sig_map": 34869472,
"sub_sig_map": 66560,
"dump_time": "1697015435",
"qua": "V1_AND_SQ_8.9.85_4766_YYB_D",
"protocol_type": 6
}
如果是填写别的版本协议请到 项目 中的txlib中查看
然后运行
./go-cqhttpd
手表协议启动(可以不用sign)
直接启动go-cqhttp,会在下面自动生成 device.json
文件
./go-cqhttpd
将protocol后面的数字修改成2
在配置文件中不要填写账号密码,使用二维码登录