nb2-wiki

一个Nonebot2的通用wiki搜索插件

MIT License

Downloads
163
Stars
15
Committers
2

Bot releases are visible (Hide)

nb2-wiki - Latest Release

Published by ZombieFly almost 2 years ago

修复无法捕获、处理歧义搜索结果的问题

nb2-wiki - 为插件化优化

Published by ZombieFly about 2 years ago

  • set.py 添加 onebot适配器 与 nonebot2 依赖
  • 报错内容将以repr方法推出,防止项目结构泄露
  • 增加调用搜索时,api没有正确响应json时的异常处理
nb2-wiki - 插件发布,命令调整

Published by ZombieFly about 2 years ago

对插件进行打包,同时做出部分调整

  • 减少 add 子命令可选参数,支持追加 -d-D 以跳过api可用性检查;
  • 增加 set 子命令以更改已记录wiki的内容,用以继承 add 子命令的部分功能;
  • raw_mwiki 配置项目更改为json形式,以适用于插件包情况下的配置;
  • 增加对位于 biliwiki 的 中文 Minecraft Wiki 镜像站 的简介生成的部分支持;
  • 更改类型注释,以向下兼容;
  • 补回Wikipedia库的许可证。
nb2-wiki - (伪)正式版

Published by ZombieFly about 2 years ago

没啥意思,打个tag纪念一下,然后写写下面的todo。
大体方向上,下一阶段开发主要以优化为主,强化细节,目前已知的需要优化的部分有:

  • 更智能的wiki api状态判断
  • bilibili wiki适配器(麻烦事)
  • 优化搜索流程(虽然大佬写的wikipedia库其实已经很棒了,但是咱生成搜索结果列表时那是一个慢啊)
  • 代码注释、结构优化
nb2-wiki - 增加多wiki及其管理功能

Published by ZombieFly over 2 years ago

nb2-wiki - 完成异步改写,支持“回复”与撤回搜索结果列表

Published by ZombieFly over 2 years ago

  • 链接形式更改为curid形式
  • 现在回复用户的消息会采用“回复”的形式
  • 现在在用户发送与搜索结果列表后的对应交互行为时会撤回搜索结果列表
  • 对mediawiki库进行httpx异步请求改写
nb2-wiki - 完成nb2插件化,已完成基本功能

Published by ZombieFly over 2 years ago

现在可以作为nb2(B版)的插件被正常加载,且预期基本功能已实现,但仍需要改进。