- 支持warframe世界状态查询、包括赏金任务
warframe.market:
wm 关键词
riven.market:
rm 关键词
灰机wiki:
wiki 关键词
游戏词库中英文翻译:
tran 关键词
warframe世界状态
新闻
事件
警报
突击
地球赏金
金星赏金
火卫二赏金
裂缝
促销商品
入侵
奸商
特价
小小黑
地球
地球平原
火卫二平原
金星平原
电波
仲裁
扎里曼
舰队
游戏状态通知任务: master和群管理有task的编辑权限
查看任务列表: task list
启用通知任务: task add <任务名称> #在控制台使用会对所有群开启此任务,警报、仲裁、入侵等比较频繁更新的通知请慎用
停用通知任务: task del <任务名称> #在控制台使用会对所有群停用此任务
master设置: 第一个master请在控制台设置,此菜单权限仅限master
查看master列表: master list
添加master: master add <qq或者at>
删除master: master del <qq或者at>
最新:
Mirai-Console 2.8.0 -> 0.0.7
历史:
Mirai-Console 2.8.0 -> 0.0.6
Mirai-Console 2.6.0 -> 0.0.5
Mirai-Console 2.4.0+ -> 0.0.4
Mirai-Console 2.0.0 -> 0.0.3
Mirai-Console 0.5.2 -> 0.0.2-alpha
0.0.1-alpha
最新:
MiraiAndroid 3.3.4 -> 0.0.7
历史:
MiraiAndroid 3.3.4 -> 0.0.6
MiraiAndroid 3.1.2 -> 0.0.5
MiraiAndroid 3.1.0+ -> 0.0.4
MiraiAndroid 3.0.0 -> 0.0.3
MiraiAndroid 2.10.4 -> 0.0.2-alpha
0.0.1-alpha
项目依赖【warframe-info-api】 提供给接口服务
- 从 MiraiAndroid 下载
MiraiAndroid
最新版 (兼容性查看上方) - 在安卓手机上安装MiraiAndroid
- 选择1:
jar插件
(如无法正常安装请尝试选择2
)- 从 warframe-world-stat/release 下载 最新版 插件(兼容性查看上方)
- 点击左上角
- 插件管理
- 如果以前安装过本插件,无论apk还是jar,都先删除
- 选择右上角添加本插件
- 点击导入(保持默认)
- 输入warframe.jar
- 等待编译完成
- 选择2:
apk插件
- 从warframe-world-state-apk/release 下载 最新版 插件(兼容性查看上方)
- 点击左上角
- 插件管理
- 如果以前安装过本插件,无论apk还是jar,都先删除
- 安装下载的apk插件
- 在界面右上角添加快速登录的qq号和密码
- 点击左上角 选择快速重启
- 准备工作: 下载MCL一键版 和 MiraiAndroid ,如果缺少
DLL
,请下载vc++2015
- 新建一个空文件夹把mcl安装器放进去运行 ,windows直接双击就能跑,linux和macOS自己给可执行文件赋权。跑起来之后一路回车,直到最后退出。
- mcl一键程序最后一步是给你下载mcl脚本包,如果这一步因为网络原因失败了,请重复执行。或者自己手动下载 mcl脚本包 ,解压到这个位置,然后自己改mcl脚本里的java目录
- 运行mcl脚本,运行完成后退出,确保一定要退出关掉
- 修改
config\Console\AutoLogin
文件中的qq 123456和密码 pwd,保存 - 再运行mcl脚本,直到最后跑完,中间报错无视,运行完成后退出,确保一定要退出关掉。看到目录下生成了
bots
文件夹,里面有你的qq号文件夹,进去之后有个deviceInfo文件 - 现在开始你有3个选择让这份device文件绑定此qq:
- 在手机上的MiraiAndroid登录QQ后导出device.json分享到pc,替换此deviceInfo.json
- 将pc的deviceInfo.json传给手机上的MiraiAndroid导入后登录,完成device.json和qq的绑定(由于MiraiAndroid的导入device.json在调用系统文件选择器时候可能会报错,建议手动移动文件到/sdcard/Android/data/io.github.mzdluo123.mirai.android/files/device.json)
- 使用
mirai-login-solver-selenium
插件,使用方法自己看 (不过我并不推荐,你可能需要安装浏览器,并且设置chrome为默认浏览器)
- 绑定了device.json和qq之后,你就可以把插件放进plugin目录,运行mcl开始使用了
- 由于MCL会强制自动更新版本,为了你的项目稳定运行,请按照上方兼容版本固定自己的Mirai-console版本。(强烈建议)
0. 切记一定要先停止mirai
- 打开你的mcl脚本,在
mcl.jar
末尾添加参数-u -x
,表示使用指定版本 - 打开
config.json
文件,修改三个version
值为你需要的版本号
- 打开你的mcl脚本,在
- 插件特点: 这是一个全平台Mirai兼容的插件,集成了h2作为db,如果你也在寻找兼容MiraiAndroid的数据库集成方案,我向你推荐h2+Exposed
- 失败经验:mybatisPlus、mybatis、ktorm、sqlite jdbc在MiraiAndroid上无法运行(扫包路径问题、MiraiAndroid内二次打包文件过滤问题、安卓so文件加载问题、Android.jar与rt.jar区别)。
- 成功经验:数据库方案选型:h2 jdbc+Exposed 或 原生jdbc
- exposed:写操作使用entity(DAO),读操作请用table(DSL),使用Entity读会导致出现对象已关闭的错误
- 数据库已经从本项目
master
分支移除,需要查看用例请看Exposed-archived
分支