- 确认你要使用的签名服务 unidbg-fetch-qsign 或 magic-signer-guide
- 确认你的协议和服务相匹配
cssxsh 发布的帖子
-
RE: 求助:请检查 magic-signer-guide by http://127.0.0.1:8888 的可用性
-
RE: magic-signer-guide 安装与对接的问题
- KFCFactory 正常来说应该会被 SPI 机制加载注册
- 如果项目结构特殊,可用使用
KFCFactory.install
手动注册
-
RE: magic-signer-guide 安装与对接的问题
Exception in thread "main" java.net.UnknownHostException: msfwifi.3g.qq.com: Temporary failure in name resolution
检查 DNS 是不是有问题
-
RE: 求助,使用fix-protocol-version时无法自动登录
- fix-protocol-version-1.9.5 对接了第三方签名服务 https://github.com/fuqiuluo/unidbg-fetch-qsign
你需要开启一个实例对接 - unidbg-fetch-qsign 的默认端口是 8080 和 mirai-api-http 的默认端口也是 8080
你需要修改 unidbg-fetch-qsign 或者 mirai-api-http 的端口 ,避免冲突 - 如果你修改 unidbg-fetch-qsign 的端口
那么 KFCFactory.json 里的 base_url 也要一起修改
- fix-protocol-version-1.9.5 对接了第三方签名服务 https://github.com/fuqiuluo/unidbg-fetch-qsign
-
RE: 协议问题汇报
ANDROID_PHONE 8.9.58.11170 2023-05-19T11:35+08:00
ANDROID_PAD 8.9.58.11170 2023-05-19T11:35+08:00 -
关于签名服务
为什么需要签名服务
登录和发消息时需要对数据包进行签名验证
无法通过验证就会出现code=45
或者 他人无法看到机器人发送的消息
并且签名服务和登录协议版本需要匹配,否则签名无效Mirai 对签名服务支持
Mirai 不会提供内置的签名服务,但提供了接入第三方服务的接口
需要注意的是,Mirai 不对签名服务作任何的推荐,
并且是否使用及使用何种服务,由用户自行决定。对签名服务支持是在 2.15.0 正式引入的
如何使用第三方签名服务
- https://github.com/cssxsh/fix-protocol-version
已经封装好的第三方对接插件,只需修改其配置文件即可
- https://github.com/cssxsh/fix-protocol-version
-
W/stderr: ERROR StatusLogger Log4j2 could not find a logging implementation.
0000-00-00 00:00:00 W/stderr: ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...
mirai-console 出现这个的解决方法
在
plugin-shared-libraries/libraries.txt
中加入两行org.apache.logging.log4j:log4j-api:2.20.0 org.apache.logging.log4j:log4j-to-slf4j:2.20.0
-
RE: B站订阅插件,动态、视频、直播订阅 @全体成员
@dokurorz 在 B站订阅插件,动态、视频、直播订阅 @全体成员 中说:
VideoSubtitle
目测你的那个适配缺少这部分信息
等待下个版本修复吧方便的话开个 issue https://github.com/cssxsh/bilibili-helper/issues
-
RE: unidbg-fetch-qsign 1.1.3 使用方法
https://github.com/cssxsh/fix-protocol-version#命令
protocol sync ANDROID_PAD
更新协议 -
RE: 协议问题汇报
code=237
属于滑块验证处理有问题,比如处理的太慢之类的,
你可以多尝试几次Request timeout 看这个
https://github.com/cssxsh/fix-protocol-version/discussions/45 -
RE: 协议问题汇报
@yrdmj2023 在 协议问题汇报 中说:
2023-07-11 18:21:29 I/main: Auto-login 865043709, protocol: ANDROID_WATCH, heartbeatStrategy: STAT_HB
2023-07-11 18:21:30 E/main: net.mamoe.mirai.network.BotAuthorizationException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.
net.mamoe.mirai.network.BotAuthorizationException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)你配置了一个自动登录(密码)