🌟 astrbot 蔚蓝档案攻略查询插件
版本:1.0.0
📖 插件简介
astrbot 蔚蓝档案攻略查询插件 是一个用于查询《蔚蓝档案》游戏攻略的异步插件。通过调用第三方 API 获取攻略内容,并支持本地图片缓存功能,确保在图片未更新时直接使用本地资源,从而提升响应速度。
⚡ 功能
- 攻略查询:通过发送命令
攻略查询加上角色或攻略名称,插件会自动调用 API 并返回相应的攻略内容或攻略图片。 - 图片缓存:下载的攻略图片会保存至本地,当文件未发生变化时,直接使用本地缓存,避免重复下载。
⚙️ 配置
插件在初始化时会自动创建用于存放缓存图片的目录(默认为仓库内的 data/blue_archive)以及存储资源哈希映射的文件 resource_hash_map.json。如需调整缓存路径或其他配置,可以在插件初始化时传入自定义配置字典。
🧑💻 使用方法
在 Astrbot 或支持此插件的框架中,加载本插件后,可以通过如下命令使用:
攻略查询 <攻略名称或角色名>
例如:
攻略查询 H22-1
插件会首先返回“正在查询攻略,请稍候...”的提示信息,随后根据 API 返回的结果显示相应的攻略图片或文本内容。
📁 目录结构
data/
├── blue_archive/ # 存放下载的攻略图片缓存和资源哈希映射
└── plugins/astrbot_plugin_blue_archive/
├── main.py # 插件主要逻辑实现文件
├── metadata.yaml # 插件元数据文件
├── README.md # 本文档
└── LICENSE # 开源协议
💡 开发与贡献
欢迎对本插件提出建议或贡献代码!如果你有任何想法或改进意见,欢迎提交 issues 或 pull requests。
📜 授权协议
本项目采用 MIT License 开源协议,详细内容请参见 LICENSE 文件。