欢迎光临散文网 会员登陆 & 注册

AZbot 后续更新计划汇总

2023-05-20 23:47 作者:MRSlouu  | 我要投稿

前言

        首先祝碧蓝航线六周年快乐!!!

        嘛,因为今年是真的很忙,导致现在开发进度已经比预期的落下了特别多(上上周末本来想开始调试装备图渲染的,拖到现在也没搞),来人帮帮忙吧(哭  

        前几天看到群友的 Bot 有点感触,觉得需要改一下将来的开发方向,即由实用型=> 娱乐型。做出这个决定是因为目前已经有很完善的功能性 Bot 了(收费的和开源的都有),要去重做的话会有点费力不讨好。是功能性 Bot 开发困难,有些功能需要调整半天才能达到完美水平,而娱乐性的调试与维护相对容易。则是功能性 Bot 总共能做的就那几样,娱乐性则会有很多的 idea 可以做,不拘泥于特定内容。

        Azbot-data 数据源

        项目地址:https://github.com/ACGN-Alliance/nonebot-plugin-azurlane-assistant-data

        这个项目起初是为了收集 Bot 所需的数据而建立的仓库,现在是一个公共开放的仓库,里面是使用 github actions 自动爬取的数据。嘛,反正随便用就是了。  

        更新计划

        - 尝试使用 `Golang` 重写仓库核心代码

        - 铁血/重樱和谐名爬取代码重构

        - 限时建造存档区数据爬取

        - 关卡数据爬取

        - 建造时长爬取

        - 历年活动记录爬取

        废弃计划

        - 井号榜图片爬取:图片较大,不如直接使用wiki链接存储

        - 舰船立绘 & 皮肤 & 语音爬取:量大,不适合云端集中存取

        - API函数部署:没有必要,可使用 `restAPI` 替代

Azbot 机器人

        项目地址:https://github.com/ACGN-Alliance/Azurlane-helper-bot

        这个项目即目前正在推进的核心项目,当然了,制作进度只有20%不到,只能慢慢搞了,哎  

        目前有计划暂时用咱自己的 QQ 小号进行功能展示+推广,部分代码会进行帐号特化,开源&代码适配会延后进行制作~  

        项目使用 Python Nonebot2 框架构建,目前已经完成了下面的制作:

  • 底层操作代码构建,如 json 存取,事件响应器预处理,数据同步,配置文件等

  • 建造模拟器,支持轻型,重型,特型,限定卡池的大建

  • 装备参数图获取(此功能尚在测试阶段)

  • 功能黑名单

更新计划

> 带 `*` 的为正在积极推进的项目

功能性

  • 同步功能重写,预计使用`git`进行数据管理

  • 简易群管 *

  • 自定义关键词匹配回复 *

  • 功能菜单美化

  • 碧蓝航线官方b站动态推送 *

  • 优化建造模拟器结果展示

  • 舰娘皮肤获取

  • 舰娘属性实时渲染

  • 舰娘装备推荐

娱乐性

  • 语音猜舰娘

  • 脚猜舰娘

  • 特征猜舰娘

  • 梗图收集(类cave)

  • 舰娘连连看

  • 签到及衍生系统

  • 舰娘版扫雷

  • 每日随机老婆

  • 类论坛&评论区系统(账号特化功能)

  • 舰娘人气投票

  • 舰娘养成&对战

  • etc......(有新的idea欢迎提出)

废弃计划

  • blhx-wiki-mirai插件功能的移植

AZbot-docs 文档

        项目链接:https://acgn-alliance.github.io/AZbot-docs/#/

        这个项目是为 AZbot 定制的文档网站,使用 `docsify` 进行构建,托管在 `github.io` 上

更新计划

  • 使用 CSS 美化网站的 UI

  • 完善文档内容,与`main`分支功能代码同步

Markdown渲染


AZbot 后续更新计划汇总的评论 (共 条)

分享到微博请遵守国家法律