加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
使用教程.txt 3.25 KB
一键复制 编辑 原始数据 按行查看 历史
touchscale 提交于 2023-11-01 11:10 . update 使用教程.txt.
1.下载安装jdk并配置环境变量(教程:https://b23.tv/CDK1Y5F(来自B站up主木木伟的教程))
2.将icqq升级到0.6.1(指令:pnpm install icqq@0.6.1 -w或pnpm add icqq@0.6.1 -w)
3.打开unidbg-fetch-qsign/txlib/QQ版本(如:8.9.68)/config.json,修改key为任意数字(用默认的也可以,默认值为114514)
4.双击启动一键startAPI.bat
5.打开Miao-Yunzai/config/config/bot.yaml 在最底下添加 sign_api_addr: http://127.0.0.1:801/sign?key=第3步填写的key的值(如果为全新部署只要在sign_api_addr: 后面加上http://127.0.0.1:801/sign?key=第3步填写的key的值即可)
6.打开Miao-Yunzai/config/config/qq.yaml 更改为协议1或2或6( 1:安卓手机、 2:aPad、 6:Tim)
7.打开Miao-Yunzai/config/config/bot.yaml 将日志等级改为debug(确认API调用成功后,可以改回原来使用的日志等级)
启动喵崽/云崽时看到 [qsign]getSign MessageSvc.PbSendMsg result(47ms): {"code":0,"msg":"success","data":{"token":"6f7947367a6576756f79706d","extra":"121b56315f414e445f53515f382e392e37305f343333305f5959425f441a62585f652f505471547841414c7366414b5879504a626a694532493945624336594e4871385a42502f4a56434d4d5a683350354a59394a41576b672f774346315a46796b3659425048554e4b74436a3649496a38452f584d7041706746386f6a534d3d","sign":"0c0b4942cb005cdbd03d2104962a4db35b2151f3fa1f7e3d064e05d80f49a7b92fd4c31a4d9c44e0f7cd13d2945327ea","o3did":"oyG6zevuoypm","requestCallback":[]}} 像这样的日志输出说明调用成功
启动喵崽/云崽时未看到签名api注册异常的提醒或一键startAPI.bat窗口有[FEKit_]info: device_token.h:309 DeviceToken::saveToken ok! expireTime:1688699906像这样的日志说明注册成功
注意:
1.由于使用了axios请求,使用需要安装依赖axios(指令:pnpm install axios -w或pnpm add axios -w)
2.如不想使用请自动注册实例功能将unidbg-fetch-qsign/txlib/QQ版本(如:8.9.68)文件夹下的config.json里的"auto_register": true,更改为"auto_register": false,
3.api使用的QQ版本必须和Miao-Yunzai传入的版本一致(默认版本为8.9.80,可以在Miao-Yunzai/config/config/bot.yaml中添加ver: QQ版本(如:8.9.63、8.9.68),如果为全新部署只要在ver:后面加上QQ版本即可,icqq版本0.5.1及以上时无需填写,可以获取api使用的QQ版本)
4.只有1.1.9版本的签名api才支持Tim协议
5.签名api的窗口必须保持开启状态,不能关闭,否则无法调用成功!
6.请尽量不要使用高版本的so文件,目前最新版签名api只是浅浅的过了一下8.9.78的检测(目前仓库已更新8.9.80文件,如果其他版本能登上,请勿使用,此版本只用于应急)
7.sign_api_addr:或ver:的冒号后面一定要加上空格,不然会报错
8.如果要更改使用的版本,请打开一键StartAPI.bat,将bin/unidbg-fetch-qsign --basePath=txlib/后面的版本更改为你要使用的(默认为8.9.80)
9.如果更改了登录使用协议或使用的版本,请删除虚拟设备文件,再登录。(文件位置:Miao-Yunzai/data/icqq/QQ号,将QQ号命名的这个文件夹删除即可)
10.如果要使用8.9.85版本,请将device.js替换Miao-Yunzai\node_modules\icqq\lib\core\device.js,然后打开一键StartAPI.bat,将--basePath=txlib/后面的版本更改为8.9.85
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化