Seiko 是 Mirai 的又一个 Android 端实现。有关 Mirai,请参阅 Mirai 的 Github 仓库
它可以解决在 Android 上运行 mirai-core 程序的所有问题。通过 Seiko 可以简化在 Android 上使用 Mirai 的流程。
Seiko 还提供了一个伪代码引擎以供光速建立一个自动回复程序。
由于本人能力有限,不能兼容 mirai-console 插件。
所以这个东西还是等我更牛逼的时候再做吧x(有生之年)
- 登录 (支持多 BOT),支持滑块验证和验证码验证
- 登录成功后,可以导出信息至电脑上,格式与 MCL 通用。
- 登录失败时,会直接删掉设备信息。最大程度避免
235
风控问题 - 插件系统 (确切的说是加载器)
- 一套较为完善的伪代码引擎 (
当然bug还是很多)
-
新建 Android 工程
-
引入 PluginAPI 模块
-
任取一包,在其中新建类
B
,实现SeikoPlugin
接口 -
在
onBotGoLine(long qq)
中实现你的代码,使用Bot.findInstance(long qq)
获取新登录的 Bot。对bot的操作请参阅mirai文档
-
在
resources\META-INF\services
下新建文件com.kagg886.seiko.plugin.api.SeikoPlugin
将
B
的 全限定类名粘贴于此,保存 -
打包成 apk 文件,挪入
/sdcard/Android/data/com.kagg886.seiko/files/plugin
内 -
启动 Seiko,前往插件列表查看是否有你所安装的插件
- 不推荐使用 GlobalEventChannel。
- 在onBotGoline(long qq)中调用Bot.close()可能会有难以置信的bug,请勿尝试
伪代码引擎已迁移到 mirai-console 并成功运行。可以前往 ConsolePlugin 工程查看