ZacaFleetBot 明日方舟游戏助手+舰队收藏游戏助手+More
-
@pigeoner 参考论坛里专门讨论这类问题的帖子吧
-
关于拆分
本插件在设计之初就已经考虑过,“明日方舟游戏助手+舰队收藏游戏助手+More”这样打包多个游戏助手在一个插件,不太合适。(见架构设计:抽离出“纯bot逻辑”?)
按照计划,会新建两个独立的明日方舟插件和舰队collection插件,尽量还原地把本项目的对应功能迁移到对应新插件。未来的新功能会优先/仅加在新插件。应该会把主要精力放在舰队collection插件,因为已有他人开发的更多功能的明日方舟插件。
目前独立的舰队collection插件已发布。
技术实现细节
在本项目基础上抽离出了名为fleet的自创框架,新插件基于此框架开发。fleet框架里包括名为Function的功能组成单元,可被基于该框架的插件复用。例如,明日方舟插件和舰队collection插件将会复用WeiboFunction。(有关复用功能组成单元的讨论)
fleet框架对比本插件的优化:
- 不再需要mongoDB:持久化数据直接读写文本文件
- 不再基于Spring:缩小了插件体积,避免Spring与插件体系对接的问题
- 加强联动console:使用MiraiConsole意义上的指令,使用MiraiConsole权限系统管理
-
第二次发送“下班“或”damedane“出现报错Exception in coroutine
-
-
-
-
-