什么?BAWiki 复活了(但是好像并没有完全活)
当前版本主要提供 Arona 攻略数据源查询功能。
以下提到的方法 任选其一 即可
[推荐] 使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行,输入以下指令即可安装nb plugin install nonebot-plugin-bawiki-revive使用包管理器安装
在 nonebot2 项目的插件目录下,打开命令行,根据你使用的包管理器,输入相应的安装命令pip
pip install nonebot-plugin-bawiki-revivepdm
pdm add nonebot-plugin-bawiki-revivepoetry
poetry add nonebot-plugin-bawiki-reviveconda
conda install nonebot-plugin-bawiki-revive打开 nonebot2 项目根目录下的 pyproject.toml 文件,在 [tool.nonebot] 部分的 plugins 项里追加写入
[tool.nonebot]
plugins = [
# ...
"nonebot_plugin_bawiki_revive"
]在 NoneBot2 项目的 .env 文件中添加下表中的配置
| 配置项 | 必填 | 默认值 | 说明 |
|---|---|---|---|
| 通用配置 | |||
BAWIKI_REV_REQUEST_TIMEOUT |
否 | 10.0 |
请求超时时间(秒) |
BAWIKI_REV_REQUEST_RETRY_ATTEMPTS |
否 | 3 |
请求失败重试次数 |
BAWIKI_REV_REQUEST_RETRY_WAIT |
否 | 1.0 |
每次请求重试前等待时间 |
| Arona 配置 | |||
BAWIKI_REV_ARONA_API_BASE_URL |
否 | ... | Arona API 基地址 |
BAWIKI_REV_ARONA_CDN_BASE_URL |
否 | ... | Arona 图片 CDN 基地址 |
BAWIKI_REV_ARONA_SEARCH_SIZE |
否 | 8 |
模糊搜索返回结果数 |
BAWIKI_REV_ARONA_SEARCH_METHOD |
否 | 3 |
Arona 模糊搜索方法,详见 Arona API 文档 |
BAWIKI_REV_ARONA_FILTER_R18 |
否 | True |
默认是否过滤 R18 结果 |
BAWIKI_REV_ARONA_ALLOW_R18_PARAM |
否 | False |
是否允许用户通过 --r18 查询 R18 |
BAWIKI_REV_ARONA_ALIAS_ONLY_SUPERUSER |
否 | False |
是否仅允许超级用户管理别名 |
BAWIKI_REV_ARONA_SELECT_TIMEOUT |
否 | 60.0 |
等待用户输入关键词或选择结果的超时时间(秒) |
推荐搭配 PicMenu Next 插件使用
安装并加载 nonebot_plugin_picmenu_next 后,本插件会与其联动,注册 bawiki_revive 菜单模板。
该菜单模板是为 BAWiki Revive 单独准备的,包含首页、插件详情页和功能详情页。插件自身的详情页与功能详情页会默认使用它。
此模板 99% 由 AI 设计,剩余 1% 为人工微调。
如果想让 PicMenu 首页使用这套模板,可配置:
PMN_INDEX_TEMPLATE=bawiki_revive如果想让其他插件的详情页和功能详情页也使用这套模板,可继续配置:
PMN_DETAIL_TEMPLATE=bawiki_revive
PMN_FUNC_DETAIL_TEMPLATE=bawiki_reviveQQ:3076823485
Telegram:@lgc2333
吹水群:168603371
邮箱:lgc2333@126.com
- Arona Bot 数据源
感谢大家的赞助!你们的赞助将是我继续创作的动力!
- 修复 Arona 查询与图片下载时 HTTP 客户端未使用上下文管理器关闭的问题
- 优化旧版 Arona 别名迁移逻辑:合并旧 JSON 到新别名文件,别名键统一规范化,并保留现有别名
- 旧版 Arona 别名 JSON 无法解析或结构不合法时跳过迁移,且不再删除旧文件
- 初始发布
- 支持 Arona 攻略数据源查询、图片缓存与别名管理
- 支持 PicMenu Next 菜单模板集成


