Package: nonebot-plugin-bawiki
NoneBot-Plugin-BAWiki✨ 基于 NoneBot2 的碧蓝档案 Wiki 插件 ✨💬 前言诚邀各位帮忙更新插件数据源仓库！能帮这个小小插件贡献微薄之力，鄙人感激不尽！！点击跳转 bawiki-data 查看详细贡献说明Tip本插件并不自带balogo指令需要的字体，请自行下载并安装到系统：RoGSanSrfStd-Bd.otf、GlowSansSC-Normal-v0.93.zip📖 介绍一个碧蓝档案的 Wiki 插件，主要数据来源为GameKee与SchaleDB插件灵感来源：ba_calender💿 安装以下提到的方法 任选其一即可[推荐] 使用 nb-cli 安装在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nbplugininstallnonebot-plugin-bawiki使用包管理器安装在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pippipinstallnonebot-plugin-bawikipdmpdmaddnonebot-plugin-bawikipoetrypoetryaddnonebot-plugin-bawikicondacondainstallnonebot-plugin-bawiki打开 nonebot2 项目根目录下的pyproject.toml文件, 在[tool.nonebot]部分的plugins项里追加写入[tool.nonebot]plugins=[# ..."nonebot_plugin_bawiki"]⚙️ 配置在 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（获取途径看这里）BA_SHITTIM_REQUEST_DELAY否0请求什亭之匣 API 后的等待时间，用于测试时限制 QPSBA_REQ_RETRY否1每次请求的重试次数当值为1时，总共会请求两次（请求一次，重试一次），以此类推BA_REQ_CACHE_TTL否10800请求缓存的过期时间，单位秒BA_SHITTIM_REQ_CACHE_TTL否600什亭之匣相关请求缓存的过期时间，单位秒BA_REQ_TIMEOUT否10.0请求超时，单位秒，为None表示永不超时BA_AUTO_CLEAR_CACHE_PATH否False是否在插件每次加载时自动清理缓存文件夹🎉 使用指令表兼容nonebot-plugin-PicMenu现在 BAWiki 会自动帮你把 PicMenu 的字体设为系统已安装的字体，再也不需要麻烦的手动配置了，好耶~如果你不想用 PicMenu 的话，那么使用ba帮助指令即可；如果装载了 PicMenu，ba帮助指令会调用 PicMenu 来生成帮助图片并发送📞 联系QQ：3076823485Telegram：@lgc2333吹水群：1105946125邮箱：lgc2333@126.com💡 鸣谢GameKee&SchaleDB&Arona Bot&什亭之匣插件数据源提供nulla2011/Bluearchive-logo蔚蓝档案标题生成器bawiki-data数据源贡献列表见bawiki-data💰 赞助感谢各位大佬的投喂……！！本 fw 实在感激不尽……爱发电赞助二维码（点击展开）📝 更新日志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_TTL0.10.0新增什亭之匣相关内容为 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（可能）未来将更新（点击展开）1.0.0使用nonebot-plugin-alconna实现多适配器支持0.11.0使用playwright重构现有的 Pillow 绘图历史更新日志（点击展开）0.9.7修复balogo的 fallback 字体的字重问题0.9.6新增指令balogo0.9.5修复由于 SchaleDB 数据结构变动导致的一些 Bug抽卡总结图现在有半透明和圆角了0.9.4修复了三星爆率过高的 bug (#47)0.9.3微调ba日程表指令：GameKee 源的日程表现在可以分服务器展示了，顺便修复了 SchaleDB 源日程的 Bug，详见指令帮助现在在抽卡次数为 10 次以下时，默认使用经典抽卡样式（旧版的还原游戏的抽卡样式）配置项变更：添加BA_DISABLE_CLASSIC_GACHA0.9.2ba切换卡池指令现在不带参数时会显示所有卡池以供切换了0.9.1重构抽卡绘图部分、数据源没有池子数据时自动使用常驻池将阿罗娜的回复变得更二次元了配置项变更：添加BA_GACHA_MAX0.9.0更新了 SchaleDB 页面的截图处理方式，现在可以支持源站与任何镜像了添加国服前瞻获取，详见指令ba千里眼帮助由于 CDN 域名过期，修改了默认源到原源尝试修复#43与#46配置项变更：删除BA_SCHALE_MIRROR_URL添加BA_SCREENSHOT_TIMEOUT0.8.6修复#39尝试修复#450.8.5修复#41配置项BA_AUTO_CLEAR_ARONA_CACHE默认值改为False0.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_CARD0.7.8🎉 NoneBot 2.0 🚀0.7.7修复 bug0.7.6修复卡池为空不会提示的 bug0.7.5插件可以自动帮你配置 PicMenu 的字体了给抽卡新增了冷却0.7.2 ~ 0.7.4修复 bug0.7.1更改配置项名称0.7.0修复 SchaleDB 源日程表出错的问题添加了几个配置项，现在可以在.env文件中修改数据源链接了修改了默认数据源链接买了七牛云的 CDN，设置的数据缓存 12 小时。不知道现在速度怎么样……
希望不要有人故意搞我……感谢大佬借用的已备案域名cyberczy.xyz！其他小更改0.6.4修复由于imageutils接口改动造成的绘图失败的 bug0.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新指令ba角评；ba总力战；ba活动；ba综合战术考试；ba制造；ba国际服千里眼；ba清空缓存将bal2d指令改为ba羁绊别名将ba日程表指令从网页截图改为 Pillow 画图；并修改了指令的参数解析方式更改了ba羁绊指令的画图方式及底图更改学生别名的匹配方式学生别名等常量现在从bawiki-data在线获取新增请求接口的缓存机制，每 3 小时清空一次缓存新增PROXY配置项更改三级菜单排版0.4.2ba羁绊baL2D的 L2D 预览图改为实时从 GameKee 抓取0.4.1优化带括号学生名称的别名匹配0.4.0ba日程表的SchaleDB数据源ba学生图鉴ba羁绊数据源更换为SchaleDB原ba学生图鉴修改为ba学生wiki0.3.0新指令baL2D新指令ba羁绊0.2.2添加学生别名判断修改日程表图片宽度0.2.1修改页面加载等待的事件，可能修复截图失败的问题0.2.0新指令ba新学生（详情使用nonebot-plugin-PicMenu查看）0.1.1日程表改为以图片形式发送日程表不会显示未开始的活动了小 bug 修复移除了 herobrine