Releases: ZombieFly/nb2-wiki
Releases · ZombieFly/nb2-wiki
为插件化优化
set.py
添加 onebot
适配器 与 nonebot2
依赖
- 报错内容将以repr方法推出,防止项目结构泄露
- 增加调用搜索时,api没有正确响应json时的异常处理
插件发布,命令调整
对插件进行打包,同时做出部分调整
- 减少
add
子命令可选参数,支持追加 -d
或 -D
以跳过api可用性检查;
- 增加
set
子命令以更改已记录wiki的内容,用以继承 add
子命令的部分功能;
raw_mwiki
配置项目更改为json形式,以适用于插件包情况下的配置;
- 增加对位于 biliwiki 的 中文 Minecraft Wiki 镜像站 的简介生成的部分支持;
- 更改类型注释,以向下兼容;
- 补回Wikipedia库的许可证。
(伪)正式版
没啥意思,打个tag纪念一下,然后写写下面的todo。
大体方向上,下一阶段开发主要以优化为主,强化细节,目前已知的需要优化的部分有:
- 更智能的wiki api状态判断
- bilibili wiki适配器(麻烦事)
- 优化搜索流程(虽然大佬写的wikipedia库其实已经很棒了,但是咱生成搜索结果列表时那是一个慢啊)
- 代码注释、结构优化
完成异步改写,支持“回复”与撤回搜索结果列表
- 链接形式更改为curid形式
- 现在回复用户的消息会采用“回复”的形式
- 现在在用户发送与搜索结果列表后的对应交互行为时会撤回搜索结果列表
- 对mediawiki库进行httpx异步请求改写
完成nb2插件化,已完成基本功能
现在可以作为nb2(B版)的插件被正常加载,且预期基本功能已实现,但仍需要改进。