nonebot-plugin-bawiki


Namenonebot-plugin-bawiki JSON
Version 0.11.2 PyPI version JSON
download
home_pagehttps://github.com/lgc2333/nonebot-plugin-bawiki/
SummaryA nonebot2 plugin for Blue Archive.
upload_time2024-03-10 11:22:42
maintainer
docs_urlNone
author
requires_python<4.0,>=3.9
licenseMIT
keywords blue archive nonebot nonebot2 bot qq
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <!-- markdownlint-disable MD033 MD036 MD041 -->

<div align="center">
  <a href="https://v2.nonebot.dev/store"><img src="https://raw.githubusercontent.com/lgc-NB2Dev/readme/main/bawiki/nonebot-plugin-bawiki.png" width="200" height="200" alt="BAWiki"></a>
</div>

<div align="center">

# NoneBot-Plugin-BAWiki

_✨ 基于 NoneBot2 的碧蓝档案 Wiki 插件 ✨_

<img src="https://img.shields.io/badge/python-3.9+-blue.svg" alt="python">
<a href="https://pdm.fming.dev">
  <img src="https://img.shields.io/badge/pdm-managed-blueviolet" alt="pdm-managed">
</a>
<a href="https://wakatime.com/badge/user/b61b0f9a-f40b-4c82-bc51-0a75c67bfccf/project/f4778875-45a4-4688-8e1b-b8c844440abb">
  <img src="https://wakatime.com/badge/user/b61b0f9a-f40b-4c82-bc51-0a75c67bfccf/project/f4778875-45a4-4688-8e1b-b8c844440abb.svg" alt="wakatime">
</a>

<br />

<a href="https://pydantic.dev">
  <img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/lgc-NB2Dev/readme/main/template/pyd-v1-or-v2.json" alt="Pydantic Version 1 Or 2" >
</a>
<a href="./LICENSE">
  <img src="https://img.shields.io/github/license/lgc-NB2Dev/nonebot-plugin-bawiki.svg" alt="license">
</a>
<a href="https://pypi.python.org/pypi/nonebot-plugin-bawiki">
  <img src="https://img.shields.io/pypi/v/nonebot-plugin-bawiki.svg" alt="pypi">
</a>
<a href="https://pypi.python.org/pypi/nonebot-plugin-bawiki">
  <img src="https://img.shields.io/pypi/dm/nonebot-plugin-bawiki" alt="pypi download">
</a>

</div>

## 💬 前言

诚邀各位帮忙更新插件数据源仓库!能帮这个小小插件贡献微薄之力,鄙人感激不尽!!  
[点击跳转 bawiki-data 查看详细贡献说明](https://github.com/lgc2333/bawiki-data)

### Tip

- 本插件并不自带 `balogo` 指令需要的字体,请自行下载并安装到系统:  
  [RoGSanSrfStd-Bd.otf](https://raw.githubusercontent.com/lgc-NB2Dev/readme/main/bawiki/RoGSanSrfStd-Bd.otf)、[GlowSansSC-Normal-v0.93.zip](https://github.com/welai/glow-sans/releases/download/v0.93/GlowSansSC-Normal-v0.93.zip)

## 📖 介绍

一个碧蓝档案的 Wiki 插件,主要数据来源为 [GameKee](https://ba.gamekee.com/) 与 [SchaleDB](https://lonqie.github.io/SchaleDB/)  
插件灵感来源:[ba_calender](https://f.xiaolz.cn/forum.php?mod=viewthread&tid=145)

## 💿 安装

以下提到的方法 任选**其一** 即可

<details open>
<summary>[推荐] 使用 nb-cli 安装</summary>
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装

```bash
nb plugin install nonebot-plugin-bawiki
```

</details>

<details>
<summary>使用包管理器安装</summary>
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令

<details>
<summary>pip</summary>

```bash
pip install nonebot-plugin-bawiki
```

</details>
<details>
<summary>pdm</summary>

```bash
pdm add nonebot-plugin-bawiki
```

</details>
<details>
<summary>poetry</summary>

```bash
poetry add nonebot-plugin-bawiki
```

</details>
<details>
<summary>conda</summary>

```bash
conda install nonebot-plugin-bawiki
```

</details>

打开 nonebot2 项目根目录下的 `pyproject.toml` 文件, 在 `[tool.nonebot]` 部分的 `plugins` 项里追加写入

```toml
[tool.nonebot]
plugins = [
    # ...
    "nonebot_plugin_bawiki"
]
```

</details>

## ⚙️ 配置

在 nonebot2 项目的 `.env` 文件中添加下表中的配置

|            配置项            | 必填 | 默认值  |                                         说明                                          |
| :--------------------------: | :--: | :-----: | :-----------------------------------------------------------------------------------: |
|          `BA_PROXY`          |  否  | `None`  |                              访问各种数据源时使用的代理                               |
|     `BA_GACHA_COOL_DOWN`     |  否  |   `0`   |                              每群每人的抽卡冷却,单位秒                               |
|     `BA_VOICE_USE_CARD`      |  否  | `False` |                          是否使用自定义音乐卡片发送角色语音                           |
|     `BA_USE_FORWARD_MSG`     |  否  | `True`  |                             是否使用合并转发发送部分消息                              |
|   `BA_SCREENSHOT_TIMEOUT`    |  否  |  `60`   |                                 网页截图超时,单位秒                                  |
|  `BA_DISABLE_CLASSIC_GACHA`  |  否  | `False` |                      抽卡次数 10 次以下时是否不使用经典抽卡样式                       |
|        `BA_GACHA_MAX`        |  否  |  `200`  |                                   单次抽卡最大次数                                    |
|      `BA_ILLEGAL_LIMIT`      |  否  |   `3`   |            用户在长对话中非法操作多少次后直接结束对话,填 `0` 以禁用此功能            |
| `BA_ARONA_SET_ALIAS_ONLY_SU` |  否  | `False` |                    是否只有超级用户才能修改 `arona` 指令所用的别名                    |
|       `BA_GAMEKEE_URL`       |  否  |   ...   |                                 GameKee 数据源的地址                                  |
|       `BA_SCHALE_URL`        |  否  |   ...   |                              SchaleDB Json 数据源的地址                               |
|      `BA_BAWIKI_DB_URL`      |  否  |   ...   |                                  bawiki-data 的地址                                   |
|      `BA_ARONA_API_URL`      |  否  |   ...   |                                Arona Bot 数据源的地址                                 |
|      `BA_ARONA_CDN_URL`      |  否  |   ...   |                                Arona Bot 图片 CDN 地址                                |
|     `BA_SHITTIM_API_URL`     |  否  |   ...   |                                   什亭之匣 API 地址                                   |
|       `BA_SHITTIM_URL`       |  否  |   ...   |                                     什亭之匣网址                                      |
|    `BA_SHITTIM_DATA_URL`     |  否  |   ...   |                                   什亭之匣数据地址                                    |
|       `BA_SHITTIM_KEY`       |  否  | `None`  |            什亭之匣 API Key(获取途径 [看这里](https://arona.icu/about))             |
|  `BA_SHITTIM_REQUEST_DELAY`  |  否  |   `0`   |                   请求什亭之匣 API 后的等待时间,用于测试时限制 QPS                   |
|        `BA_REQ_RETRY`        |  否  |   `1`   | 每次请求的重试次数<br />当值为 `1` 时,总共会请求两次(请求一次,重试一次),以此类推 |
|      `BA_REQ_CACHE_TTL`      |  否  | `10800` |                              请求缓存的过期时间,单位秒                               |
|  `BA_SHITTIM_REQ_CACHE_TTL`  |  否  |  `600`  |                        什亭之匣相关请求缓存的过期时间,单位秒                         |
|       `BA_REQ_TIMEOUT`       |  否  | `10.0`  |                       请求超时,单位秒,为 `None` 表示永不超时                        |
|  `BA_AUTO_CLEAR_CACHE_PATH`  |  否  | `False` |                        是否在插件每次加载时自动清理缓存文件夹                         |

<!--
由于 CDN 可能并不给力,如果有条件的话本人推荐使用代理直接访问原地址,下面是对应 `.env` 配置:

```ini
BA_PROXY=http://127.0.0.1:7890
BA_SCHALE_URL=https://schale.gg/
BA_SCHALE_MIRROR_URL=https://schale.lgc2333.top/
BA_BAWIKI_DB_URL=https://bawiki.lgc2333.top/
```
-->

## 🎉 使用

### 指令表

兼容 [nonebot-plugin-PicMenu](https://github.com/hamo-reid/nonebot_plugin_PicMenu)

**现在 BAWiki 会自动帮你把 PicMenu 的字体设为系统已安装的字体,再也不需要麻烦的手动配置了,好耶~**

如果你不想用 PicMenu 的话,那么使用 `ba帮助` 指令即可;  
如果装载了 PicMenu,`ba帮助` 指令会调用 PicMenu 来生成帮助图片并发送

## 📞 联系

QQ:3076823485  
Telegram:[@lgc2333](https://t.me/lgc2333)  
吹水群:[1105946125](https://jq.qq.com/?_wv=1027&k=Z3n1MpEp)  
邮箱:<lgc2333@126.com>

## 💡 鸣谢

### [GameKee](https://ba.gamekee.com/) &<br />[SchaleDB](https://lonqie.github.io/SchaleDB/) &<br />[Arona Bot](https://doc.arona.diyigemt.com/api/) &<br />[什亭之匣](https://arona.icu/)

- 插件数据源提供

### [nulla2011/Bluearchive-logo](https://github.com/nulla2011/Bluearchive-logo)

- 蔚蓝档案标题生成器

<!--
### [RainNight0](https://github.com/RainNight0)

- 日程表 html 模板提供(已弃用)
-->

### `bawiki-data` 数据源贡献列表

- 见 [bawiki-data](https://github.com/lgc-NB2Dev/bawiki-data)

## 💰 赞助

感谢各位大佬的投喂……!!本 fw 实在感激不尽……

- [爱发电](https://afdian.net/@lgc2333)
- <details>
    <summary>赞助二维码(点击展开)</summary>

  ![讨饭](https://raw.githubusercontent.com/lgc2333/ShigureBotMenu/master/src/imgs/sponsor.png)

  </details>

## 📝 更新日志

### 0.11.2

- 小重构小修复

### 0.11.1

- 修复 `ba档线` 指令的问题 \([#56](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/pull/56))\

### 0.11.0

- 适配 Pydantic V2 \([#55](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/pull/55)\)

### 0.10.4 & 0.10.5

- 修复 `ba爱丽丝的伙伴` 和 `ba小心卷狗` 显示的赛季标题错误问题

### 0.10.3

- 删除指令 `ba总力排名`
- 其他小更改

### 0.10.2

- 为 `ba小心卷狗` 和 `ba爱丽丝的伙伴` 指令图添加难度显示
- 修改帮助文案,新增指令别名 `ba总力档线` -> `ba档线`、`ba总力排名` -> `ba排名`

### 0.10.1

- 修复 `ba总力档线` 指令返回图片中更新时间显示时区错误的问题
- 新增配置项 `BA_ILLEGAL_LIMIT`、`BA_ARONA_SET_ALIAS_ONLY_SU`、`BA_SHITTIM_REQ_CACHE_TTL`

### 0.10.0

- 新增 [什亭之匣](https://arona.icu/) 相关内容
- 为 Arona 指令添加了添加、删除别名功能
- 前瞻图默认列表个数改为 `3`
- 为 `ba语音` 和 `ba漫画` 指令加上了列表选择
- `ba学生wiki` 指令现在不显示学生语音列表了
- 修改了 SchaleDB 的学生生日展示样式
- 内置帮助指令以图片方式展示结果
- 更新主线攻略查询地址
- 配置项更改:
  - 添加 `BA_USE_FORWARD_MSG`
  - 添加 `BA_REQ_RETRY`
  - 添加 `BA_REQ_CACHE_TTL`
  - 添加 `BA_REQ_TIMEOUT`
  - 添加 `BA_SHITTIM_URL`
  - 添加 `BA_SHITTIM_API_URL`
  - 添加 `BA_SHITTIM_DATA_URL`
  - 添加 `BA_SHITTIM_KEY`
  - 添加 `BA_SHITTIM_REQUEST_DELAY`
  - 删除 `BA_CLEAR_REQ_CACHE_INTERVAL`
  - 重命名 `BA_AUTO_CLEAR_ARONA_CACHE` -> `BA_AUTO_CLEAR_CACHE_PATH`
- 其他代码重构,Bug 修复 ~~,新增了一些 Bug(可能)~~

<details>
<summary><strong>未来将更新(点击展开)</strong></summary>

### 1.0.0

- 使用 `nonebot-plugin-alconna` 实现多适配器支持
- 使用 `playwright` 重构现有的 Pillow 绘图

</details>

<details>
<summary><strong>历史更新日志(点击展开)</strong></summary>

### 0.9.7

- 修复 `balogo` 的 fallback 字体的字重问题

### 0.9.6

- 新增指令 `balogo`

### 0.9.5

- 修复由于 SchaleDB 数据结构变动导致的一些 Bug
- 抽卡总结图现在有半透明和圆角了

### 0.9.4

- 修复了三星爆率过高的 bug ([#47](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/pull/47))

### 0.9.3

- 微调 `ba日程表` 指令:GameKee 源的日程表现在可以分服务器展示了,顺便修复了 SchaleDB 源日程的 Bug,详见指令帮助
- 现在在抽卡次数为 10 次以下时,默认使用经典抽卡样式(旧版的还原游戏的抽卡样式)
- 配置项变更:
  - 添加 `BA_DISABLE_CLASSIC_GACHA`

### 0.9.2

- `ba切换卡池` 指令现在不带参数时会显示所有卡池以供切换了

### 0.9.1

- 重构抽卡绘图部分、数据源没有池子数据时自动使用常驻池
- 将阿罗娜的回复变得更二次元了
- 配置项变更:
  - 添加 `BA_GACHA_MAX`

### 0.9.0

- 更新了 SchaleDB 页面的截图处理方式,现在可以支持源站与任何镜像了
- 添加国服前瞻获取,详见指令 `ba千里眼` 帮助
- 由于 CDN 域名过期,修改了默认源到原源
- 尝试修复 [#43](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/issues/43) 与 [#46](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/issues/46)
- 配置项变更:
  - 删除 `BA_SCHALE_MIRROR_URL`
  - 添加 `BA_SCREENSHOT_TIMEOUT`

### 0.8.6

- 修复 [#39](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/issues/39)
- 尝试修复 [#45](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/issues/45)

### 0.8.5

- 修复 [#41](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/issues/41)
- 配置项 `BA_AUTO_CLEAR_ARONA_CACHE` 默认值改为 `False`

### 0.8.4

- 现在会对 GameKee 的日程表分页了
- `ba羁绊` 指令带图发送失败时会提醒用户
- 修复 `ba学生wiki` 截图失败的 bug,同时优化截图样式
- 漫画获取不再依赖 bawiki-data 数据源,现在直接从 GameKee 现爬;加入了搜索漫画功能,并且图片过多会使用合并转发的方式发送

### 0.8.3

- 修改缓存路径

### 0.8.2

- 修改了 `ba语音` 指令的特性,兼容了有中配语音的学生,请查看该指令帮助获取详细信息
- 删除了 `arona` 指令模糊搜索展示类别的功能,因为模糊搜索时 `type` 固定为 `0` 了

### 0.8.1

- 使用 `arona` 指令模糊搜索的时候会显示图片类别了

### 0.8.0

- 整理项目结构
- 添加内置帮助指令 `ba帮助`
- 添加 Arona Bot 数据源指令 `arona`
- 添加了配置项 `BA_ARONA_API_URL`、`BA_ARONA_CDN_URL`、`BA_CLEAR_REQ_CACHE_INTERVAL`、`BA_AUTO_CLEAR_ARONA_CACHE`
- 其他小更改(更换 `aiohttp` 为 `httpx` 等)

### 0.7.10

- 添加指令 `ba关卡`

### 0.7.9

- 添加配置项 `BA_VOICE_USE_CARD`

### 0.7.8

- 🎉 NoneBot 2.0 🚀

### 0.7.7

- 修复 bug

### 0.7.6

- 修复卡池为空不会提示的 bug

### 0.7.5

- 插件可以自动帮你配置 PicMenu 的字体了
- 给抽卡新增了冷却

### 0.7.2 ~ 0.7.4

- 修复 bug

### 0.7.1

- 更改配置项名称

### 0.7.0

- 修复 SchaleDB 源日程表出错的问题
- 添加了几个配置项,现在可以在 `.env` 文件中修改数据源链接了
- 修改了默认数据源链接
  - 买了七牛云的 CDN,设置的数据缓存 12 小时。不知道现在速度怎么样……
    希望不要有人故意搞我……  
    感谢大佬借用的已备案域名 [cyberczy.xyz](http://cyberczy.xyz/)!
- 其他小更改

### 0.6.4

- 修复由于 `imageutils` 接口改动造成的绘图失败的 bug

### 0.6.3

- 使用 `require` 加载依赖插件

### 0.6.2

- 修改日程表、羁绊查询的图片背景
- 加上日程表条目的圆角
- 更改 GameKee 日程表的排序方式

### 0.6.1

- 修复一处 Py 3.8 无法运行的代码

### 0.6.0

- 新指令 `ba抽卡` `ba切换卡池` `ba表情` `ba漫画`
- 更改 SchaleDB 日程表触发单国际服的指令判断(由包含`国际服`改为包含`国`)

### 0.5.2

- 新指令`ba语音`
- 修复`ba综合战术考试`的一些问题

### 0.5.1

- 新指令`ba互动家具`
- `ba国际服千里眼`指令的日期参数如果小于当前日期则会将日期向前推一年
- `ba日程表`的 SchaleDB 源如果没获取到数据则不会绘画那一部分
- `ba国际服千里眼`日期匹配 bug 修复

### 0.5.0

- 新数据源 [bawiki-data](http://github.com/lgc2333/bawiki-data)
- 新指令`ba角评`;`ba总力战`;`ba活动`;`ba综合战术考试`;`ba制造`;`ba国际服千里眼`;`ba清空缓存`
- 将`bal2d`指令改为`ba羁绊`别名
- 将`ba日程表`指令从网页截图改为 Pillow 画图;并修改了指令的参数解析方式
- 更改了`ba羁绊`指令的画图方式及底图
- 更改学生别名的匹配方式
- 学生别名等常量现在从 [bawiki-data](http://github.com/lgc2333/bawiki-data) 在线获取
- 新增请求接口的缓存机制,每 3 小时清空一次缓存
- 新增`PROXY`配置项
- 更改三级菜单排版

### 0.4.2

- `ba羁绊` `baL2D` 的 L2D 预览图改为实时从 GameKee 抓取

### 0.4.1

- 优化带括号学生名称的别名匹配

### 0.4.0

- `ba日程表`的`SchaleDB`数据源
- `ba学生图鉴` `ba羁绊` 数据源更换为`SchaleDB`
- 原`ba学生图鉴`修改为`ba学生wiki`

### 0.3.0

- 新指令 `baL2D`
- 新指令 `ba羁绊`

### 0.2.2

- 添加学生别名判断
- 修改日程表图片宽度

### 0.2.1

- 修改页面加载等待的事件,可能修复截图失败的问题

### 0.2.0

- 新指令 `ba新学生` (详情使用 [nonebot-plugin-PicMenu](https://github.com/hamo-reid/nonebot_plugin_PicMenu) 查看)

### 0.1.1

- 日程表改为以图片形式发送
- 日程表不会显示未开始的活动了
- 小 bug 修复
- ~~移除了 herobrine~~

</details>

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/lgc2333/nonebot-plugin-bawiki/",
    "name": "nonebot-plugin-bawiki",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": "",
    "keywords": "blue archive nonebot nonebot2 bot qq",
    "author": "",
    "author_email": "student_2333 <lgc2333@126.com>",
    "download_url": "https://files.pythonhosted.org/packages/d9/8c/f0b3cf482f0f24a55012e7bfb264a079594fbb19d8f2d5aa34e68c996089/nonebot_plugin_bawiki-0.11.2.tar.gz",
    "platform": null,
    "description": "<!-- markdownlint-disable MD033 MD036 MD041 -->\n\n<div align=\"center\">\n  <a href=\"https://v2.nonebot.dev/store\"><img src=\"https://raw.githubusercontent.com/lgc-NB2Dev/readme/main/bawiki/nonebot-plugin-bawiki.png\" width=\"200\" height=\"200\" alt=\"BAWiki\"></a>\n</div>\n\n<div align=\"center\">\n\n# NoneBot-Plugin-BAWiki\n\n_\u2728 \u57fa\u4e8e NoneBot2 \u7684\u78a7\u84dd\u6863\u6848 Wiki \u63d2\u4ef6 \u2728_\n\n<img src=\"https://img.shields.io/badge/python-3.9+-blue.svg\" alt=\"python\">\n<a href=\"https://pdm.fming.dev\">\n  <img src=\"https://img.shields.io/badge/pdm-managed-blueviolet\" alt=\"pdm-managed\">\n</a>\n<a href=\"https://wakatime.com/badge/user/b61b0f9a-f40b-4c82-bc51-0a75c67bfccf/project/f4778875-45a4-4688-8e1b-b8c844440abb\">\n  <img src=\"https://wakatime.com/badge/user/b61b0f9a-f40b-4c82-bc51-0a75c67bfccf/project/f4778875-45a4-4688-8e1b-b8c844440abb.svg\" alt=\"wakatime\">\n</a>\n\n<br />\n\n<a href=\"https://pydantic.dev\">\n  <img src=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/lgc-NB2Dev/readme/main/template/pyd-v1-or-v2.json\" alt=\"Pydantic Version 1 Or 2\" >\n</a>\n<a href=\"./LICENSE\">\n  <img src=\"https://img.shields.io/github/license/lgc-NB2Dev/nonebot-plugin-bawiki.svg\" alt=\"license\">\n</a>\n<a href=\"https://pypi.python.org/pypi/nonebot-plugin-bawiki\">\n  <img src=\"https://img.shields.io/pypi/v/nonebot-plugin-bawiki.svg\" alt=\"pypi\">\n</a>\n<a href=\"https://pypi.python.org/pypi/nonebot-plugin-bawiki\">\n  <img src=\"https://img.shields.io/pypi/dm/nonebot-plugin-bawiki\" alt=\"pypi download\">\n</a>\n\n</div>\n\n## \ud83d\udcac \u524d\u8a00\n\n\u8bda\u9080\u5404\u4f4d\u5e2e\u5fd9\u66f4\u65b0\u63d2\u4ef6\u6570\u636e\u6e90\u4ed3\u5e93\uff01\u80fd\u5e2e\u8fd9\u4e2a\u5c0f\u5c0f\u63d2\u4ef6\u8d21\u732e\u5fae\u8584\u4e4b\u529b\uff0c\u9119\u4eba\u611f\u6fc0\u4e0d\u5c3d\uff01\uff01  \n[\u70b9\u51fb\u8df3\u8f6c bawiki-data \u67e5\u770b\u8be6\u7ec6\u8d21\u732e\u8bf4\u660e](https://github.com/lgc2333/bawiki-data)\n\n### Tip\n\n- \u672c\u63d2\u4ef6\u5e76\u4e0d\u81ea\u5e26 `balogo` \u6307\u4ee4\u9700\u8981\u7684\u5b57\u4f53\uff0c\u8bf7\u81ea\u884c\u4e0b\u8f7d\u5e76\u5b89\u88c5\u5230\u7cfb\u7edf\uff1a  \n  [RoGSanSrfStd-Bd.otf](https://raw.githubusercontent.com/lgc-NB2Dev/readme/main/bawiki/RoGSanSrfStd-Bd.otf)\u3001[GlowSansSC-Normal-v0.93.zip](https://github.com/welai/glow-sans/releases/download/v0.93/GlowSansSC-Normal-v0.93.zip)\n\n## \ud83d\udcd6 \u4ecb\u7ecd\n\n\u4e00\u4e2a\u78a7\u84dd\u6863\u6848\u7684 Wiki \u63d2\u4ef6\uff0c\u4e3b\u8981\u6570\u636e\u6765\u6e90\u4e3a [GameKee](https://ba.gamekee.com/) \u4e0e [SchaleDB](https://lonqie.github.io/SchaleDB/)  \n\u63d2\u4ef6\u7075\u611f\u6765\u6e90\uff1a[ba_calender](https://f.xiaolz.cn/forum.php?mod=viewthread&tid=145)\n\n## \ud83d\udcbf \u5b89\u88c5\n\n\u4ee5\u4e0b\u63d0\u5230\u7684\u65b9\u6cd5 \u4efb\u9009**\u5176\u4e00** \u5373\u53ef\n\n<details open>\n<summary>[\u63a8\u8350] \u4f7f\u7528 nb-cli \u5b89\u88c5</summary>\n\u5728 nonebot2 \u9879\u76ee\u7684\u6839\u76ee\u5f55\u4e0b\u6253\u5f00\u547d\u4ee4\u884c, \u8f93\u5165\u4ee5\u4e0b\u6307\u4ee4\u5373\u53ef\u5b89\u88c5\n\n```bash\nnb plugin install nonebot-plugin-bawiki\n```\n\n</details>\n\n<details>\n<summary>\u4f7f\u7528\u5305\u7ba1\u7406\u5668\u5b89\u88c5</summary>\n\u5728 nonebot2 \u9879\u76ee\u7684\u63d2\u4ef6\u76ee\u5f55\u4e0b, \u6253\u5f00\u547d\u4ee4\u884c, \u6839\u636e\u4f60\u4f7f\u7528\u7684\u5305\u7ba1\u7406\u5668, \u8f93\u5165\u76f8\u5e94\u7684\u5b89\u88c5\u547d\u4ee4\n\n<details>\n<summary>pip</summary>\n\n```bash\npip install nonebot-plugin-bawiki\n```\n\n</details>\n<details>\n<summary>pdm</summary>\n\n```bash\npdm add nonebot-plugin-bawiki\n```\n\n</details>\n<details>\n<summary>poetry</summary>\n\n```bash\npoetry add nonebot-plugin-bawiki\n```\n\n</details>\n<details>\n<summary>conda</summary>\n\n```bash\nconda install nonebot-plugin-bawiki\n```\n\n</details>\n\n\u6253\u5f00 nonebot2 \u9879\u76ee\u6839\u76ee\u5f55\u4e0b\u7684 `pyproject.toml` \u6587\u4ef6, \u5728 `[tool.nonebot]` \u90e8\u5206\u7684 `plugins` \u9879\u91cc\u8ffd\u52a0\u5199\u5165\n\n```toml\n[tool.nonebot]\nplugins = [\n    # ...\n    \"nonebot_plugin_bawiki\"\n]\n```\n\n</details>\n\n## \u2699\ufe0f \u914d\u7f6e\n\n\u5728 nonebot2 \u9879\u76ee\u7684 `.env` \u6587\u4ef6\u4e2d\u6dfb\u52a0\u4e0b\u8868\u4e2d\u7684\u914d\u7f6e\n\n|            \u914d\u7f6e\u9879            | \u5fc5\u586b | \u9ed8\u8ba4\u503c  |                                         \u8bf4\u660e                                          |\n| :--------------------------: | :--: | :-----: | :-----------------------------------------------------------------------------------: |\n|          `BA_PROXY`          |  \u5426  | `None`  |                              \u8bbf\u95ee\u5404\u79cd\u6570\u636e\u6e90\u65f6\u4f7f\u7528\u7684\u4ee3\u7406                               |\n|     `BA_GACHA_COOL_DOWN`     |  \u5426  |   `0`   |                              \u6bcf\u7fa4\u6bcf\u4eba\u7684\u62bd\u5361\u51b7\u5374\uff0c\u5355\u4f4d\u79d2                               |\n|     `BA_VOICE_USE_CARD`      |  \u5426  | `False` |                          \u662f\u5426\u4f7f\u7528\u81ea\u5b9a\u4e49\u97f3\u4e50\u5361\u7247\u53d1\u9001\u89d2\u8272\u8bed\u97f3                           |\n|     `BA_USE_FORWARD_MSG`     |  \u5426  | `True`  |                             \u662f\u5426\u4f7f\u7528\u5408\u5e76\u8f6c\u53d1\u53d1\u9001\u90e8\u5206\u6d88\u606f                              |\n|   `BA_SCREENSHOT_TIMEOUT`    |  \u5426  |  `60`   |                                 \u7f51\u9875\u622a\u56fe\u8d85\u65f6\uff0c\u5355\u4f4d\u79d2                                  |\n|  `BA_DISABLE_CLASSIC_GACHA`  |  \u5426  | `False` |                      \u62bd\u5361\u6b21\u6570 10 \u6b21\u4ee5\u4e0b\u65f6\u662f\u5426\u4e0d\u4f7f\u7528\u7ecf\u5178\u62bd\u5361\u6837\u5f0f                       |\n|        `BA_GACHA_MAX`        |  \u5426  |  `200`  |                                   \u5355\u6b21\u62bd\u5361\u6700\u5927\u6b21\u6570                                    |\n|      `BA_ILLEGAL_LIMIT`      |  \u5426  |   `3`   |            \u7528\u6237\u5728\u957f\u5bf9\u8bdd\u4e2d\u975e\u6cd5\u64cd\u4f5c\u591a\u5c11\u6b21\u540e\u76f4\u63a5\u7ed3\u675f\u5bf9\u8bdd\uff0c\u586b `0` \u4ee5\u7981\u7528\u6b64\u529f\u80fd            |\n| `BA_ARONA_SET_ALIAS_ONLY_SU` |  \u5426  | `False` |                    \u662f\u5426\u53ea\u6709\u8d85\u7ea7\u7528\u6237\u624d\u80fd\u4fee\u6539 `arona` \u6307\u4ee4\u6240\u7528\u7684\u522b\u540d                    |\n|       `BA_GAMEKEE_URL`       |  \u5426  |   ...   |                                 GameKee \u6570\u636e\u6e90\u7684\u5730\u5740                                  |\n|       `BA_SCHALE_URL`        |  \u5426  |   ...   |                              SchaleDB Json \u6570\u636e\u6e90\u7684\u5730\u5740                               |\n|      `BA_BAWIKI_DB_URL`      |  \u5426  |   ...   |                                  bawiki-data \u7684\u5730\u5740                                   |\n|      `BA_ARONA_API_URL`      |  \u5426  |   ...   |                                Arona Bot \u6570\u636e\u6e90\u7684\u5730\u5740                                 |\n|      `BA_ARONA_CDN_URL`      |  \u5426  |   ...   |                                Arona Bot \u56fe\u7247 CDN \u5730\u5740                                |\n|     `BA_SHITTIM_API_URL`     |  \u5426  |   ...   |                                   \u4ec0\u4ead\u4e4b\u5323 API \u5730\u5740                                   |\n|       `BA_SHITTIM_URL`       |  \u5426  |   ...   |                                     \u4ec0\u4ead\u4e4b\u5323\u7f51\u5740                                      |\n|    `BA_SHITTIM_DATA_URL`     |  \u5426  |   ...   |                                   \u4ec0\u4ead\u4e4b\u5323\u6570\u636e\u5730\u5740                                    |\n|       `BA_SHITTIM_KEY`       |  \u5426  | `None`  |            \u4ec0\u4ead\u4e4b\u5323 API Key\uff08\u83b7\u53d6\u9014\u5f84 [\u770b\u8fd9\u91cc](https://arona.icu/about)\uff09             |\n|  `BA_SHITTIM_REQUEST_DELAY`  |  \u5426  |   `0`   |                   \u8bf7\u6c42\u4ec0\u4ead\u4e4b\u5323 API \u540e\u7684\u7b49\u5f85\u65f6\u95f4\uff0c\u7528\u4e8e\u6d4b\u8bd5\u65f6\u9650\u5236 QPS                   |\n|        `BA_REQ_RETRY`        |  \u5426  |   `1`   | \u6bcf\u6b21\u8bf7\u6c42\u7684\u91cd\u8bd5\u6b21\u6570<br />\u5f53\u503c\u4e3a `1` \u65f6\uff0c\u603b\u5171\u4f1a\u8bf7\u6c42\u4e24\u6b21\uff08\u8bf7\u6c42\u4e00\u6b21\uff0c\u91cd\u8bd5\u4e00\u6b21\uff09\uff0c\u4ee5\u6b64\u7c7b\u63a8 |\n|      `BA_REQ_CACHE_TTL`      |  \u5426  | `10800` |                              \u8bf7\u6c42\u7f13\u5b58\u7684\u8fc7\u671f\u65f6\u95f4\uff0c\u5355\u4f4d\u79d2                               |\n|  `BA_SHITTIM_REQ_CACHE_TTL`  |  \u5426  |  `600`  |                        \u4ec0\u4ead\u4e4b\u5323\u76f8\u5173\u8bf7\u6c42\u7f13\u5b58\u7684\u8fc7\u671f\u65f6\u95f4\uff0c\u5355\u4f4d\u79d2                         |\n|       `BA_REQ_TIMEOUT`       |  \u5426  | `10.0`  |                       \u8bf7\u6c42\u8d85\u65f6\uff0c\u5355\u4f4d\u79d2\uff0c\u4e3a `None` \u8868\u793a\u6c38\u4e0d\u8d85\u65f6                        |\n|  `BA_AUTO_CLEAR_CACHE_PATH`  |  \u5426  | `False` |                        \u662f\u5426\u5728\u63d2\u4ef6\u6bcf\u6b21\u52a0\u8f7d\u65f6\u81ea\u52a8\u6e05\u7406\u7f13\u5b58\u6587\u4ef6\u5939                         |\n\n<!--\n\u7531\u4e8e CDN \u53ef\u80fd\u5e76\u4e0d\u7ed9\u529b\uff0c\u5982\u679c\u6709\u6761\u4ef6\u7684\u8bdd\u672c\u4eba\u63a8\u8350\u4f7f\u7528\u4ee3\u7406\u76f4\u63a5\u8bbf\u95ee\u539f\u5730\u5740\uff0c\u4e0b\u9762\u662f\u5bf9\u5e94 `.env` \u914d\u7f6e\uff1a\n\n```ini\nBA_PROXY=http://127.0.0.1:7890\nBA_SCHALE_URL=https://schale.gg/\nBA_SCHALE_MIRROR_URL=https://schale.lgc2333.top/\nBA_BAWIKI_DB_URL=https://bawiki.lgc2333.top/\n```\n-->\n\n## \ud83c\udf89 \u4f7f\u7528\n\n### \u6307\u4ee4\u8868\n\n\u517c\u5bb9 [nonebot-plugin-PicMenu](https://github.com/hamo-reid/nonebot_plugin_PicMenu)\n\n**\u73b0\u5728 BAWiki \u4f1a\u81ea\u52a8\u5e2e\u4f60\u628a PicMenu \u7684\u5b57\u4f53\u8bbe\u4e3a\u7cfb\u7edf\u5df2\u5b89\u88c5\u7684\u5b57\u4f53\uff0c\u518d\u4e5f\u4e0d\u9700\u8981\u9ebb\u70e6\u7684\u624b\u52a8\u914d\u7f6e\u4e86\uff0c\u597d\u8036~**\n\n\u5982\u679c\u4f60\u4e0d\u60f3\u7528 PicMenu \u7684\u8bdd\uff0c\u90a3\u4e48\u4f7f\u7528 `ba\u5e2e\u52a9` \u6307\u4ee4\u5373\u53ef\uff1b  \n\u5982\u679c\u88c5\u8f7d\u4e86 PicMenu\uff0c`ba\u5e2e\u52a9` \u6307\u4ee4\u4f1a\u8c03\u7528 PicMenu \u6765\u751f\u6210\u5e2e\u52a9\u56fe\u7247\u5e76\u53d1\u9001\n\n## \ud83d\udcde \u8054\u7cfb\n\nQQ\uff1a3076823485  \nTelegram\uff1a[@lgc2333](https://t.me/lgc2333)  \n\u5439\u6c34\u7fa4\uff1a[1105946125](https://jq.qq.com/?_wv=1027&k=Z3n1MpEp)  \n\u90ae\u7bb1\uff1a<lgc2333@126.com>\n\n## \ud83d\udca1 \u9e23\u8c22\n\n### [GameKee](https://ba.gamekee.com/) &<br />[SchaleDB](https://lonqie.github.io/SchaleDB/) &<br />[Arona Bot](https://doc.arona.diyigemt.com/api/) &<br />[\u4ec0\u4ead\u4e4b\u5323](https://arona.icu/)\n\n- \u63d2\u4ef6\u6570\u636e\u6e90\u63d0\u4f9b\n\n### [nulla2011/Bluearchive-logo](https://github.com/nulla2011/Bluearchive-logo)\n\n- \u851a\u84dd\u6863\u6848\u6807\u9898\u751f\u6210\u5668\n\n<!--\n### [RainNight0](https://github.com/RainNight0)\n\n- \u65e5\u7a0b\u8868 html \u6a21\u677f\u63d0\u4f9b\uff08\u5df2\u5f03\u7528\uff09\n-->\n\n### `bawiki-data` \u6570\u636e\u6e90\u8d21\u732e\u5217\u8868\n\n- \u89c1 [bawiki-data](https://github.com/lgc-NB2Dev/bawiki-data)\n\n## \ud83d\udcb0 \u8d5e\u52a9\n\n\u611f\u8c22\u5404\u4f4d\u5927\u4f6c\u7684\u6295\u5582\u2026\u2026\uff01\uff01\u672c fw \u5b9e\u5728\u611f\u6fc0\u4e0d\u5c3d\u2026\u2026\n\n- [\u7231\u53d1\u7535](https://afdian.net/@lgc2333)\n- <details>\n    <summary>\u8d5e\u52a9\u4e8c\u7ef4\u7801\uff08\u70b9\u51fb\u5c55\u5f00\uff09</summary>\n\n  ![\u8ba8\u996d](https://raw.githubusercontent.com/lgc2333/ShigureBotMenu/master/src/imgs/sponsor.png)\n\n  </details>\n\n## \ud83d\udcdd \u66f4\u65b0\u65e5\u5fd7\n\n### 0.11.2\n\n- \u5c0f\u91cd\u6784\u5c0f\u4fee\u590d\n\n### 0.11.1\n\n- \u4fee\u590d `ba\u6863\u7ebf` \u6307\u4ee4\u7684\u95ee\u9898 \\([#56](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/pull/56))\\\n\n### 0.11.0\n\n- \u9002\u914d Pydantic V2 \\([#55](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/pull/55)\\)\n\n### 0.10.4 & 0.10.5\n\n- \u4fee\u590d `ba\u7231\u4e3d\u4e1d\u7684\u4f19\u4f34` \u548c `ba\u5c0f\u5fc3\u5377\u72d7` \u663e\u793a\u7684\u8d5b\u5b63\u6807\u9898\u9519\u8bef\u95ee\u9898\n\n### 0.10.3\n\n- \u5220\u9664\u6307\u4ee4 `ba\u603b\u529b\u6392\u540d`\n- \u5176\u4ed6\u5c0f\u66f4\u6539\n\n### 0.10.2\n\n- \u4e3a `ba\u5c0f\u5fc3\u5377\u72d7` \u548c `ba\u7231\u4e3d\u4e1d\u7684\u4f19\u4f34` \u6307\u4ee4\u56fe\u6dfb\u52a0\u96be\u5ea6\u663e\u793a\n- \u4fee\u6539\u5e2e\u52a9\u6587\u6848\uff0c\u65b0\u589e\u6307\u4ee4\u522b\u540d `ba\u603b\u529b\u6863\u7ebf` -> `ba\u6863\u7ebf`\u3001`ba\u603b\u529b\u6392\u540d` -> `ba\u6392\u540d`\n\n### 0.10.1\n\n- \u4fee\u590d `ba\u603b\u529b\u6863\u7ebf` \u6307\u4ee4\u8fd4\u56de\u56fe\u7247\u4e2d\u66f4\u65b0\u65f6\u95f4\u663e\u793a\u65f6\u533a\u9519\u8bef\u7684\u95ee\u9898\n- \u65b0\u589e\u914d\u7f6e\u9879 `BA_ILLEGAL_LIMIT`\u3001`BA_ARONA_SET_ALIAS_ONLY_SU`\u3001`BA_SHITTIM_REQ_CACHE_TTL`\n\n### 0.10.0\n\n- \u65b0\u589e [\u4ec0\u4ead\u4e4b\u5323](https://arona.icu/) \u76f8\u5173\u5185\u5bb9\n- \u4e3a Arona \u6307\u4ee4\u6dfb\u52a0\u4e86\u6dfb\u52a0\u3001\u5220\u9664\u522b\u540d\u529f\u80fd\n- \u524d\u77bb\u56fe\u9ed8\u8ba4\u5217\u8868\u4e2a\u6570\u6539\u4e3a `3`\n- \u4e3a `ba\u8bed\u97f3` \u548c `ba\u6f2b\u753b` \u6307\u4ee4\u52a0\u4e0a\u4e86\u5217\u8868\u9009\u62e9\n- `ba\u5b66\u751fwiki` \u6307\u4ee4\u73b0\u5728\u4e0d\u663e\u793a\u5b66\u751f\u8bed\u97f3\u5217\u8868\u4e86\n- \u4fee\u6539\u4e86 SchaleDB \u7684\u5b66\u751f\u751f\u65e5\u5c55\u793a\u6837\u5f0f\n- \u5185\u7f6e\u5e2e\u52a9\u6307\u4ee4\u4ee5\u56fe\u7247\u65b9\u5f0f\u5c55\u793a\u7ed3\u679c\n- \u66f4\u65b0\u4e3b\u7ebf\u653b\u7565\u67e5\u8be2\u5730\u5740\n- \u914d\u7f6e\u9879\u66f4\u6539\uff1a\n  - \u6dfb\u52a0 `BA_USE_FORWARD_MSG`\n  - \u6dfb\u52a0 `BA_REQ_RETRY`\n  - \u6dfb\u52a0 `BA_REQ_CACHE_TTL`\n  - \u6dfb\u52a0 `BA_REQ_TIMEOUT`\n  - \u6dfb\u52a0 `BA_SHITTIM_URL`\n  - \u6dfb\u52a0 `BA_SHITTIM_API_URL`\n  - \u6dfb\u52a0 `BA_SHITTIM_DATA_URL`\n  - \u6dfb\u52a0 `BA_SHITTIM_KEY`\n  - \u6dfb\u52a0 `BA_SHITTIM_REQUEST_DELAY`\n  - \u5220\u9664 `BA_CLEAR_REQ_CACHE_INTERVAL`\n  - \u91cd\u547d\u540d `BA_AUTO_CLEAR_ARONA_CACHE` -> `BA_AUTO_CLEAR_CACHE_PATH`\n- \u5176\u4ed6\u4ee3\u7801\u91cd\u6784\uff0cBug \u4fee\u590d ~~\uff0c\u65b0\u589e\u4e86\u4e00\u4e9b Bug\uff08\u53ef\u80fd\uff09~~\n\n<details>\n<summary><strong>\u672a\u6765\u5c06\u66f4\u65b0\uff08\u70b9\u51fb\u5c55\u5f00\uff09</strong></summary>\n\n### 1.0.0\n\n- \u4f7f\u7528 `nonebot-plugin-alconna` \u5b9e\u73b0\u591a\u9002\u914d\u5668\u652f\u6301\n- \u4f7f\u7528 `playwright` \u91cd\u6784\u73b0\u6709\u7684 Pillow \u7ed8\u56fe\n\n</details>\n\n<details>\n<summary><strong>\u5386\u53f2\u66f4\u65b0\u65e5\u5fd7\uff08\u70b9\u51fb\u5c55\u5f00\uff09</strong></summary>\n\n### 0.9.7\n\n- \u4fee\u590d `balogo` \u7684 fallback \u5b57\u4f53\u7684\u5b57\u91cd\u95ee\u9898\n\n### 0.9.6\n\n- \u65b0\u589e\u6307\u4ee4 `balogo`\n\n### 0.9.5\n\n- \u4fee\u590d\u7531\u4e8e SchaleDB \u6570\u636e\u7ed3\u6784\u53d8\u52a8\u5bfc\u81f4\u7684\u4e00\u4e9b Bug\n- \u62bd\u5361\u603b\u7ed3\u56fe\u73b0\u5728\u6709\u534a\u900f\u660e\u548c\u5706\u89d2\u4e86\n\n### 0.9.4\n\n- \u4fee\u590d\u4e86\u4e09\u661f\u7206\u7387\u8fc7\u9ad8\u7684 bug ([#47](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/pull/47))\n\n### 0.9.3\n\n- \u5fae\u8c03 `ba\u65e5\u7a0b\u8868` \u6307\u4ee4\uff1aGameKee \u6e90\u7684\u65e5\u7a0b\u8868\u73b0\u5728\u53ef\u4ee5\u5206\u670d\u52a1\u5668\u5c55\u793a\u4e86\uff0c\u987a\u4fbf\u4fee\u590d\u4e86 SchaleDB \u6e90\u65e5\u7a0b\u7684 Bug\uff0c\u8be6\u89c1\u6307\u4ee4\u5e2e\u52a9\n- \u73b0\u5728\u5728\u62bd\u5361\u6b21\u6570\u4e3a 10 \u6b21\u4ee5\u4e0b\u65f6\uff0c\u9ed8\u8ba4\u4f7f\u7528\u7ecf\u5178\u62bd\u5361\u6837\u5f0f\uff08\u65e7\u7248\u7684\u8fd8\u539f\u6e38\u620f\u7684\u62bd\u5361\u6837\u5f0f\uff09\n- \u914d\u7f6e\u9879\u53d8\u66f4\uff1a\n  - \u6dfb\u52a0 `BA_DISABLE_CLASSIC_GACHA`\n\n### 0.9.2\n\n- `ba\u5207\u6362\u5361\u6c60` \u6307\u4ee4\u73b0\u5728\u4e0d\u5e26\u53c2\u6570\u65f6\u4f1a\u663e\u793a\u6240\u6709\u5361\u6c60\u4ee5\u4f9b\u5207\u6362\u4e86\n\n### 0.9.1\n\n- \u91cd\u6784\u62bd\u5361\u7ed8\u56fe\u90e8\u5206\u3001\u6570\u636e\u6e90\u6ca1\u6709\u6c60\u5b50\u6570\u636e\u65f6\u81ea\u52a8\u4f7f\u7528\u5e38\u9a7b\u6c60\n- \u5c06\u963f\u7f57\u5a1c\u7684\u56de\u590d\u53d8\u5f97\u66f4\u4e8c\u6b21\u5143\u4e86\n- \u914d\u7f6e\u9879\u53d8\u66f4\uff1a\n  - \u6dfb\u52a0 `BA_GACHA_MAX`\n\n### 0.9.0\n\n- \u66f4\u65b0\u4e86 SchaleDB \u9875\u9762\u7684\u622a\u56fe\u5904\u7406\u65b9\u5f0f\uff0c\u73b0\u5728\u53ef\u4ee5\u652f\u6301\u6e90\u7ad9\u4e0e\u4efb\u4f55\u955c\u50cf\u4e86\n- \u6dfb\u52a0\u56fd\u670d\u524d\u77bb\u83b7\u53d6\uff0c\u8be6\u89c1\u6307\u4ee4 `ba\u5343\u91cc\u773c` \u5e2e\u52a9\n- \u7531\u4e8e CDN \u57df\u540d\u8fc7\u671f\uff0c\u4fee\u6539\u4e86\u9ed8\u8ba4\u6e90\u5230\u539f\u6e90\n- \u5c1d\u8bd5\u4fee\u590d [#43](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/issues/43) \u4e0e [#46](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/issues/46)\n- \u914d\u7f6e\u9879\u53d8\u66f4\uff1a\n  - \u5220\u9664 `BA_SCHALE_MIRROR_URL`\n  - \u6dfb\u52a0 `BA_SCREENSHOT_TIMEOUT`\n\n### 0.8.6\n\n- \u4fee\u590d [#39](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/issues/39)\n- \u5c1d\u8bd5\u4fee\u590d [#45](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/issues/45)\n\n### 0.8.5\n\n- \u4fee\u590d [#41](https://github.com/lgc-NB2Dev/nonebot-plugin-bawiki/issues/41)\n- \u914d\u7f6e\u9879 `BA_AUTO_CLEAR_ARONA_CACHE` \u9ed8\u8ba4\u503c\u6539\u4e3a `False`\n\n### 0.8.4\n\n- \u73b0\u5728\u4f1a\u5bf9 GameKee \u7684\u65e5\u7a0b\u8868\u5206\u9875\u4e86\n- `ba\u7f81\u7eca` \u6307\u4ee4\u5e26\u56fe\u53d1\u9001\u5931\u8d25\u65f6\u4f1a\u63d0\u9192\u7528\u6237\n- \u4fee\u590d `ba\u5b66\u751fwiki` \u622a\u56fe\u5931\u8d25\u7684 bug\uff0c\u540c\u65f6\u4f18\u5316\u622a\u56fe\u6837\u5f0f\n- \u6f2b\u753b\u83b7\u53d6\u4e0d\u518d\u4f9d\u8d56 bawiki-data \u6570\u636e\u6e90\uff0c\u73b0\u5728\u76f4\u63a5\u4ece GameKee \u73b0\u722c\uff1b\u52a0\u5165\u4e86\u641c\u7d22\u6f2b\u753b\u529f\u80fd\uff0c\u5e76\u4e14\u56fe\u7247\u8fc7\u591a\u4f1a\u4f7f\u7528\u5408\u5e76\u8f6c\u53d1\u7684\u65b9\u5f0f\u53d1\u9001\n\n### 0.8.3\n\n- \u4fee\u6539\u7f13\u5b58\u8def\u5f84\n\n### 0.8.2\n\n- \u4fee\u6539\u4e86 `ba\u8bed\u97f3` \u6307\u4ee4\u7684\u7279\u6027\uff0c\u517c\u5bb9\u4e86\u6709\u4e2d\u914d\u8bed\u97f3\u7684\u5b66\u751f\uff0c\u8bf7\u67e5\u770b\u8be5\u6307\u4ee4\u5e2e\u52a9\u83b7\u53d6\u8be6\u7ec6\u4fe1\u606f\n- \u5220\u9664\u4e86 `arona` \u6307\u4ee4\u6a21\u7cca\u641c\u7d22\u5c55\u793a\u7c7b\u522b\u7684\u529f\u80fd\uff0c\u56e0\u4e3a\u6a21\u7cca\u641c\u7d22\u65f6 `type` \u56fa\u5b9a\u4e3a `0` \u4e86\n\n### 0.8.1\n\n- \u4f7f\u7528 `arona` \u6307\u4ee4\u6a21\u7cca\u641c\u7d22\u7684\u65f6\u5019\u4f1a\u663e\u793a\u56fe\u7247\u7c7b\u522b\u4e86\n\n### 0.8.0\n\n- \u6574\u7406\u9879\u76ee\u7ed3\u6784\n- \u6dfb\u52a0\u5185\u7f6e\u5e2e\u52a9\u6307\u4ee4 `ba\u5e2e\u52a9`\n- \u6dfb\u52a0 Arona Bot \u6570\u636e\u6e90\u6307\u4ee4 `arona`\n- \u6dfb\u52a0\u4e86\u914d\u7f6e\u9879 `BA_ARONA_API_URL`\u3001`BA_ARONA_CDN_URL`\u3001`BA_CLEAR_REQ_CACHE_INTERVAL`\u3001`BA_AUTO_CLEAR_ARONA_CACHE`\n- \u5176\u4ed6\u5c0f\u66f4\u6539\uff08\u66f4\u6362 `aiohttp` \u4e3a `httpx` \u7b49\uff09\n\n### 0.7.10\n\n- \u6dfb\u52a0\u6307\u4ee4 `ba\u5173\u5361`\n\n### 0.7.9\n\n- \u6dfb\u52a0\u914d\u7f6e\u9879 `BA_VOICE_USE_CARD`\n\n### 0.7.8\n\n- \ud83c\udf89 NoneBot 2.0 \ud83d\ude80\n\n### 0.7.7\n\n- \u4fee\u590d bug\n\n### 0.7.6\n\n- \u4fee\u590d\u5361\u6c60\u4e3a\u7a7a\u4e0d\u4f1a\u63d0\u793a\u7684 bug\n\n### 0.7.5\n\n- \u63d2\u4ef6\u53ef\u4ee5\u81ea\u52a8\u5e2e\u4f60\u914d\u7f6e PicMenu \u7684\u5b57\u4f53\u4e86\n- \u7ed9\u62bd\u5361\u65b0\u589e\u4e86\u51b7\u5374\n\n### 0.7.2 ~ 0.7.4\n\n- \u4fee\u590d bug\n\n### 0.7.1\n\n- \u66f4\u6539\u914d\u7f6e\u9879\u540d\u79f0\n\n### 0.7.0\n\n- \u4fee\u590d SchaleDB \u6e90\u65e5\u7a0b\u8868\u51fa\u9519\u7684\u95ee\u9898\n- \u6dfb\u52a0\u4e86\u51e0\u4e2a\u914d\u7f6e\u9879\uff0c\u73b0\u5728\u53ef\u4ee5\u5728 `.env` \u6587\u4ef6\u4e2d\u4fee\u6539\u6570\u636e\u6e90\u94fe\u63a5\u4e86\n- \u4fee\u6539\u4e86\u9ed8\u8ba4\u6570\u636e\u6e90\u94fe\u63a5\n  - \u4e70\u4e86\u4e03\u725b\u4e91\u7684 CDN\uff0c\u8bbe\u7f6e\u7684\u6570\u636e\u7f13\u5b58 12 \u5c0f\u65f6\u3002\u4e0d\u77e5\u9053\u73b0\u5728\u901f\u5ea6\u600e\u4e48\u6837\u2026\u2026\n    \u5e0c\u671b\u4e0d\u8981\u6709\u4eba\u6545\u610f\u641e\u6211\u2026\u2026  \n    \u611f\u8c22\u5927\u4f6c\u501f\u7528\u7684\u5df2\u5907\u6848\u57df\u540d [cyberczy.xyz](http://cyberczy.xyz/)\uff01\n- \u5176\u4ed6\u5c0f\u66f4\u6539\n\n### 0.6.4\n\n- \u4fee\u590d\u7531\u4e8e `imageutils` \u63a5\u53e3\u6539\u52a8\u9020\u6210\u7684\u7ed8\u56fe\u5931\u8d25\u7684 bug\n\n### 0.6.3\n\n- \u4f7f\u7528 `require` \u52a0\u8f7d\u4f9d\u8d56\u63d2\u4ef6\n\n### 0.6.2\n\n- \u4fee\u6539\u65e5\u7a0b\u8868\u3001\u7f81\u7eca\u67e5\u8be2\u7684\u56fe\u7247\u80cc\u666f\n- \u52a0\u4e0a\u65e5\u7a0b\u8868\u6761\u76ee\u7684\u5706\u89d2\n- \u66f4\u6539 GameKee \u65e5\u7a0b\u8868\u7684\u6392\u5e8f\u65b9\u5f0f\n\n### 0.6.1\n\n- \u4fee\u590d\u4e00\u5904 Py 3.8 \u65e0\u6cd5\u8fd0\u884c\u7684\u4ee3\u7801\n\n### 0.6.0\n\n- \u65b0\u6307\u4ee4 `ba\u62bd\u5361` `ba\u5207\u6362\u5361\u6c60` `ba\u8868\u60c5` `ba\u6f2b\u753b`\n- \u66f4\u6539 SchaleDB \u65e5\u7a0b\u8868\u89e6\u53d1\u5355\u56fd\u9645\u670d\u7684\u6307\u4ee4\u5224\u65ad\uff08\u7531\u5305\u542b`\u56fd\u9645\u670d`\u6539\u4e3a\u5305\u542b`\u56fd`\uff09\n\n### 0.5.2\n\n- \u65b0\u6307\u4ee4`ba\u8bed\u97f3`\n- \u4fee\u590d`ba\u7efc\u5408\u6218\u672f\u8003\u8bd5`\u7684\u4e00\u4e9b\u95ee\u9898\n\n### 0.5.1\n\n- \u65b0\u6307\u4ee4`ba\u4e92\u52a8\u5bb6\u5177`\n- `ba\u56fd\u9645\u670d\u5343\u91cc\u773c`\u6307\u4ee4\u7684\u65e5\u671f\u53c2\u6570\u5982\u679c\u5c0f\u4e8e\u5f53\u524d\u65e5\u671f\u5219\u4f1a\u5c06\u65e5\u671f\u5411\u524d\u63a8\u4e00\u5e74\n- `ba\u65e5\u7a0b\u8868`\u7684 SchaleDB \u6e90\u5982\u679c\u6ca1\u83b7\u53d6\u5230\u6570\u636e\u5219\u4e0d\u4f1a\u7ed8\u753b\u90a3\u4e00\u90e8\u5206\n- `ba\u56fd\u9645\u670d\u5343\u91cc\u773c`\u65e5\u671f\u5339\u914d bug \u4fee\u590d\n\n### 0.5.0\n\n- \u65b0\u6570\u636e\u6e90 [bawiki-data](http://github.com/lgc2333/bawiki-data)\n- \u65b0\u6307\u4ee4`ba\u89d2\u8bc4`\uff1b`ba\u603b\u529b\u6218`\uff1b`ba\u6d3b\u52a8`\uff1b`ba\u7efc\u5408\u6218\u672f\u8003\u8bd5`\uff1b`ba\u5236\u9020`\uff1b`ba\u56fd\u9645\u670d\u5343\u91cc\u773c`\uff1b`ba\u6e05\u7a7a\u7f13\u5b58`\n- \u5c06`bal2d`\u6307\u4ee4\u6539\u4e3a`ba\u7f81\u7eca`\u522b\u540d\n- \u5c06`ba\u65e5\u7a0b\u8868`\u6307\u4ee4\u4ece\u7f51\u9875\u622a\u56fe\u6539\u4e3a Pillow \u753b\u56fe\uff1b\u5e76\u4fee\u6539\u4e86\u6307\u4ee4\u7684\u53c2\u6570\u89e3\u6790\u65b9\u5f0f\n- \u66f4\u6539\u4e86`ba\u7f81\u7eca`\u6307\u4ee4\u7684\u753b\u56fe\u65b9\u5f0f\u53ca\u5e95\u56fe\n- \u66f4\u6539\u5b66\u751f\u522b\u540d\u7684\u5339\u914d\u65b9\u5f0f\n- \u5b66\u751f\u522b\u540d\u7b49\u5e38\u91cf\u73b0\u5728\u4ece [bawiki-data](http://github.com/lgc2333/bawiki-data) \u5728\u7ebf\u83b7\u53d6\n- \u65b0\u589e\u8bf7\u6c42\u63a5\u53e3\u7684\u7f13\u5b58\u673a\u5236\uff0c\u6bcf 3 \u5c0f\u65f6\u6e05\u7a7a\u4e00\u6b21\u7f13\u5b58\n- \u65b0\u589e`PROXY`\u914d\u7f6e\u9879\n- \u66f4\u6539\u4e09\u7ea7\u83dc\u5355\u6392\u7248\n\n### 0.4.2\n\n- `ba\u7f81\u7eca` `baL2D` \u7684 L2D \u9884\u89c8\u56fe\u6539\u4e3a\u5b9e\u65f6\u4ece GameKee \u6293\u53d6\n\n### 0.4.1\n\n- \u4f18\u5316\u5e26\u62ec\u53f7\u5b66\u751f\u540d\u79f0\u7684\u522b\u540d\u5339\u914d\n\n### 0.4.0\n\n- `ba\u65e5\u7a0b\u8868`\u7684`SchaleDB`\u6570\u636e\u6e90\n- `ba\u5b66\u751f\u56fe\u9274` `ba\u7f81\u7eca` \u6570\u636e\u6e90\u66f4\u6362\u4e3a`SchaleDB`\n- \u539f`ba\u5b66\u751f\u56fe\u9274`\u4fee\u6539\u4e3a`ba\u5b66\u751fwiki`\n\n### 0.3.0\n\n- \u65b0\u6307\u4ee4 `baL2D`\n- \u65b0\u6307\u4ee4 `ba\u7f81\u7eca`\n\n### 0.2.2\n\n- \u6dfb\u52a0\u5b66\u751f\u522b\u540d\u5224\u65ad\n- \u4fee\u6539\u65e5\u7a0b\u8868\u56fe\u7247\u5bbd\u5ea6\n\n### 0.2.1\n\n- \u4fee\u6539\u9875\u9762\u52a0\u8f7d\u7b49\u5f85\u7684\u4e8b\u4ef6\uff0c\u53ef\u80fd\u4fee\u590d\u622a\u56fe\u5931\u8d25\u7684\u95ee\u9898\n\n### 0.2.0\n\n- \u65b0\u6307\u4ee4 `ba\u65b0\u5b66\u751f` \uff08\u8be6\u60c5\u4f7f\u7528 [nonebot-plugin-PicMenu](https://github.com/hamo-reid/nonebot_plugin_PicMenu) \u67e5\u770b\uff09\n\n### 0.1.1\n\n- \u65e5\u7a0b\u8868\u6539\u4e3a\u4ee5\u56fe\u7247\u5f62\u5f0f\u53d1\u9001\n- \u65e5\u7a0b\u8868\u4e0d\u4f1a\u663e\u793a\u672a\u5f00\u59cb\u7684\u6d3b\u52a8\u4e86\n- \u5c0f bug \u4fee\u590d\n- ~~\u79fb\u9664\u4e86 herobrine~~\n\n</details>\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A nonebot2 plugin for Blue Archive.",
    "version": "0.11.2",
    "project_urls": {
        "Homepage": "https://github.com/lgc2333/nonebot-plugin-bawiki/"
    },
    "split_keywords": [
        "blue",
        "archive",
        "nonebot",
        "nonebot2",
        "bot",
        "qq"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c9f088cda8b798ac3d2b704b6aec614632185304e50857807e5cc1ddc63db395",
                "md5": "b33822467d20cdde6c7b4decc5373777",
                "sha256": "c4373124e2dcd8cd1904862ad5aaa93ed82bb20718b4e70fee7f5c731fe29861"
            },
            "downloads": -1,
            "filename": "nonebot_plugin_bawiki-0.11.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b33822467d20cdde6c7b4decc5373777",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 1056011,
            "upload_time": "2024-03-10T11:22:39",
            "upload_time_iso_8601": "2024-03-10T11:22:39.906792Z",
            "url": "https://files.pythonhosted.org/packages/c9/f0/88cda8b798ac3d2b704b6aec614632185304e50857807e5cc1ddc63db395/nonebot_plugin_bawiki-0.11.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d98cf0b3cf482f0f24a55012e7bfb264a079594fbb19d8f2d5aa34e68c996089",
                "md5": "e6aabd4f9a5b95c537fbf062606a0b15",
                "sha256": "06be4b0b03255e27ebc036c31c4adddbb0e8b1137ddb2fd6ea63d1d3a45939d7"
            },
            "downloads": -1,
            "filename": "nonebot_plugin_bawiki-0.11.2.tar.gz",
            "has_sig": false,
            "md5_digest": "e6aabd4f9a5b95c537fbf062606a0b15",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 1031449,
            "upload_time": "2024-03-10T11:22:42",
            "upload_time_iso_8601": "2024-03-10T11:22:42.675459Z",
            "url": "https://files.pythonhosted.org/packages/d9/8c/f0b3cf482f0f24a55012e7bfb264a079594fbb19d8f2d5aa34e68c996089/nonebot_plugin_bawiki-0.11.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-10 11:22:42",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "lgc2333",
    "github_project": "nonebot-plugin-bawiki",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "nonebot-plugin-bawiki"
}
        
Elapsed time: 0.29779s