基于gocq配置QSign的快速入门方案

PS:适用于code45报错,本操作在go-cqhttp 1.10 版本下使用,支持gocqzbp 1.7.2方案
报错如下

本教程需要删除以前的Devices.json ,如果是旧版本的gocq生成配置文件,可能需要删除config重新生成一份新的.
首先,你需要配置好你的gocq基础设置,详情可以参考这个教程,这个是之前给gocqzbp写的方案,很不错的x,可以来试试x
一份快速搭建QQ机器人指北(ZeroBot-Plugin)-简介&快速部署

Start
> 目前gocq 1.10版本不支持最新的qsign 1.17 (2023.08.01),这边只能使用qsign 1.10
需要准备的东西如下:
Java环境 (配置好JAVA_HOME , 自行下载 JRE1.8 以上 , 本教程不说明,默认已经装好)
AndroidID (Device.json提取)
txlib协议文件 (教程有提)
一个脑子 (真的)

下载Qsign 1.10
地址如下:https://github.com/fuqiuluo/unidbg-fetch-qsign/releases/download/1.1.0/unidbg-fetch-qsign-1.1.0.zip
如果速度慢,可以尝试:
https://ghproxy.com/github.com/fuqiuluo/unidbg-fetch-qsign/releases/download/1.1.0/unidbg-fetch-qsign-1.1.0.zip
下载完解压到你需要的位置就行了,注意是要解压到一个文件夹里面
2.拿到txlib
这个是根据你需要的版本来进行操作了
这边提供一个打包版本:
https://ghproxy.com/raw.githubusercontent.com/MoYoez/moyoez.github.io/main/txlib.zip
下载完,解压到你放qsign的文件夹里面

如果不出现意外,你的qsign文件夹 应该是这个样子:

如果不是的话检查下是不是哪里做错了
3.获得 Android ID (1.10专属)
新版本不要 老版本特别提供(
这是你的go-cqhttp,如果你已经搭建过了,你的device是存在的,记得删掉

之后重新启动一次,让他重新生成,记得不要让他登录,生成就关掉
生成完打开他,找到这个

看到咱标出来的吗,把这个保存起来,每个id不一样,不要复制我的!
4.启动流程
首先,你需要使用控制台,cmd | Terminal(终端) | Shell 到 qsign 文件夹下
提醒一下,你需要提前处理好JAVA环境!看清楚版本!错的会出现问题!

差不多这个样子,到这个文件夹下
我们先确认一下,你需要运行的版本号,正常直接不动就行
--library=txlib\8.9.63
你可以改成 8.9.68 和 8.9.71 ,默认不需要变动
或者,你去提取tx的安装包:lib/arm64-v8a 文件夹下使用他目前的版本
还有就是,我们不是拿到了 Android ID 吗?
--android_id=fbf740b1a284f62e
这个fbf740b1a284f62e,要换成自己刚刚保存的ID
拼接起来应该是这个样子:
--library=txlib\8.9.63 --android_id=fbf740b1a284f62e
记得不要忘记加空格 拼接部分用空格代替
完整的执行输入如下:
bin/unidbg-fetch-qsign --host=0.0.0.0 --port=8080 --count=2 --library=txlib\8.9.63 --android_id=fbf740b1a284f62e
不要复制,根据你自己需要修改,不然可能会封号

差不多这个样子就说明已经在跑了(
5.填入信息
切出去,记得保活进程,不要关掉
在gocq的config.yaml文件下

这样填入保存即可,其他按照自己要运行的Bot自行配置
如果不出意外的话

你可以继续用了 ^^