Orange
从Mirai到Shamrock
发布于: 2023-12-21 分类于: Mirai

去年的时候,我使用Mirai为物语云售后群制作了自动上传Log文件的QQ机器人。从去年到今年十一期间一直,我一直使用的旧版Ipad协议登录的机器人帐号,直到今年十一期间出现了code 45的风控。更换协议后勉强可以继续使用。但在前几天QQ机器人的帐号被人举报导致7天的封号。在此之后Mirai一直无法正常登录(成功登录后,短时间内也会被风控下线)

官方QQ机器人也还不支持群文件相关的API,只好更换使用Shamrock。

Shamrock需要使用Android环境,在物语云的服务器上尝试安装了几款国内的Android模拟器,但都因为没有显卡的缘故无法正常启动。之后始尝试使用docker-android和redroid安装。尝试后发现两个容器均无法正常登录QQ,在登录时QQ均会出现服务Timeout的情况,但两个容器均可以正常上网,只好放弃docker。

中间断断续续尝试几天后,更换使用Hyper-V(物语云的云服务器使用Hyperv虚拟化,我也比较懒没有尝试Hyperv嵌套KVM的性能,而是直接使用了Hyperv)安装BlissOS并且安装上Magisk。

在成功部署环境后将原有Mirai插件迁移就比较简单了。

--- 本文结束 The End ---