# 碧蓝航线wiki机器人插件
## 简介
基于[**mirai框架**](https://github.com/mamoe/mirai)的qq机器人插件,目前功能如下:
- 搜索[碧蓝航线wiki](https://wiki.biligame.com/blhx)上的数据
- 舰娘基本属性、出处、语音、皮肤列表、科技点、评价、配装
- 装备基本属性、出处
- [井号大佬](https://space.bilibili.com/4305299)做的一些榜单
- 模拟大建
- 猜老婆小游戏
## 基本功能展示
- **查询舰娘属性**
<img src="doc/舰娘.png" style="zoom:70%;" />
- **查询舰娘皮肤**
<img src="doc/皮肤.png" style="zoom:70%;" />
- **查询装备属性**
<img src="doc/装备.png" style="zoom:70%;" />
- **模拟大建**
<img src="doc/大建.png" style="zoom:70%;" />
## 声明:一切开发旨在学习,请勿用于非法用途
- 本项目是完全免费且开放源代码的软件,仅供学习和娱乐用途使用
- 本项目不会通过任何方式强制收取费用,或对使用者提出物质条件
- 本项目的资料完全来自于[碧蓝航线wiki](https://wiki.biligame.com/blhx),不保证数据的准确性和时效性
- 本项目的模拟大建功能仅供参考,不代表实际概率,~~勿上头~~
- ~~萌新的第一个kotlin、mirai项目,代码写的挺屎的~~
## 插件启用
不会部署可以拉作者的机器人592783638(萝卜子4号),不过服务器可能不稳,每天不定时同意,拉了不要举报
*详细安装步骤在[这里](https://github.com/DK09/blhx-wiki)
- [安装Mirai Console](https://github.com/mamoe/mirai/blob/dev/docs/UserManual.md)
- 下载本项目最新的[jar包](https://github.com/DK09/blhx-wiki-mirai-plugin/releases),放入Mirai-Console根目录下的plugin文件夹中
- 下载[数据文件](https://github.com/DK09/blhx-wiki)放入Mirai-Console根目录下的data文件夹中
![](doc/data_path.png)
- 下载[皮肤数据](https://pan.baidu.com/s/1yX70ob1A6RXncDbei7-ldA?pwd=txa2),将图片解压放入`data/org.iris.wiki/image/skin`,不需要查询皮肤大图可以不进行这一步
![](https://gitee.com/arisaka-iris/blhx-wiki/raw/master/doc/image-20220301112103855.png)
- 启动Mirai-Console,在Mirai-Console里登录
## Bot指令
### 普通聊天指令
此bot功能仅在群聊中开放,注意**指令用空格分开**
[] 代表该种类中的一个实例,()代表可以省略
| 群聊指令 | 描述 | 示例 |
|----------------| ------------------------------------------------ |-------------|
| wiki (help) | 查询所支持的聊天指令 | wiki |
| | | |
| wiki [舰娘] | 查询舰娘基本属性 | wiki 拉菲 |
| wiki [舰娘] 出处 | 查询舰娘所有的出处 | wiki 拉菲 出处 |
| wiki [舰娘] 皮肤 | 查询舰娘所有的皮肤 | wiki 拉菲 皮肤 |
| wiki [舰娘] 大图 | 查询舰娘立绘大图 | wiki 拉菲 大图 |
| wiki [舰娘] 皮肤原图 | 查询舰娘所有的皮肤原图(需要额外下载皮肤数据) | wiki 拉菲 皮肤原图 |
| wiki [舰娘] [语音] | 查询舰娘对应类型的语音,如果有多条则随机发送一条 | wiki 拉菲 誓约 |
| wiki [舰娘] 科技点 | 查询舰娘所提供的舰队科技 | wiki 拉菲 科技点 |
| wiki [舰娘] 配装 | 查询舰娘的配装推荐 | wiki 拉菲 配装 |
| wiki [舰娘] 评价 | 查询wiki大佬们对此舰娘的评价 | wiki 拉菲 评价 |
| | | |
| wiki [装备] | 查询装备的基本属性 | wiki 533 |
| wiki [装备] 出处 | 查询装备的所有出处 | wiki 533 出处 |
| | | |
| wiki 大建 (轻池) | 模拟轻池大建 | wiki 大建 |
| wiki 大建列表 | 查询可以模拟大建的池子 | wiki 大建列表 |
| wiki 大建 [池子] | 模拟对应池子大建 | wiki 大建 胡滕 |
| | | |
| wiki 榜单 | 查询目前可查询的各种榜单 | wiki 榜单 |
| wiki [榜单] | 查询对应榜单 | wiki 装备一图榜 |
| | | |
| wiki 建造时间 | 查询当前活动池up舰娘的建造时间 | wiki 建造时间 |
| wiki 建造时间 [时:分分:秒秒] | 查询当前建造时间可能的舰娘 | wiki 建造时间 4:00:00 |
| | | |
| 猜老婆 | 猜舰娘小游戏 | 猜老婆 |
### 命令指令
以下命令需要允许[在聊天环境执行命令](https://github.com/project-mirai/chat-command),输入命令的用户必须拥有权限才有反馈
#### wiki控制指令
/wikiconfig 可以简写为 /wkcf
| 指令 | 描述 | 示例 |
| ----------------------------------- | ----------------------------------- | ------------------------------ |
| /wikiconfig clear | 清除生成的图片缓存 | /wikiconfig clear |
| /wikiconfig 舰船装备详情 true/false | 开启/关闭舰娘wiki界面的装备详情板块 | /wikiconfig 舰船装备详情 false |
| /wikiconfig 猜老婆 true/false | 开启/关闭本群的猜老婆功能 | /wikiconfig 猜老婆 false |
| /wikiconfig 大建 true/false | 开启/关闭本群的大建功能 | /wikiconfig 大建 false |
#### 自动回复设置指令
***指令中不能出现空格和大括号{}**
| 指令 | 描述 | 例子 |
| -------------------------- | --------------------------------------------------- | --------------------- |
| /reply set [指令] [回复] | 设置自定义回复设置的内容,使用 wiki 指令 将自动回复 | /reply set test 测试 |
| /reply reset [指令] [回复] | 同上,可以覆盖之前设置的回复 | /reply set test 测试2 |
| /reply delete [指令] | 删除此条自定义回复 | /reply delete test |
| /reply list | 查看现有的自定义回复指令 | /reply list |
<img src="doc/auto_reply.png" style="zoom:80%;" />
## 参数设置
$\color{red}{在修改配置文件时应确保机器人(插件)不在运行,否则机器人结束运行时会重写配置文件导致修改丢失}$
*指令自动转小写,指令、别名中的英文请使用小写字母,正式名中的空格用下划线_代替
- **指令设置**
位于`config/org.iris.wiki/CommandConfig.yml`,对应Bot指令中的各指令名,可自行修改
- **别名设置**
位于`config/org.iris.wiki/AliasConfig.yml`,为方便更新, **用户仅能在ALIAS_USER_MAP下添加别名,其他词条下修改插件不会记录** ,格式如下,“别名:正式名”
```yaml
ALIAS_USER_MAP:
36d: 萨拉托加
狗群主老婆: 天后
```
正式名可以在wiki上查看,为网页网址最后的部分,如下图所示
<img src="doc/正式名称.png" style="zoom:80%;" />
- **活动卡池设置**
位于`data/org.iris.wiki/config/active_pool.json`,格式如下
```json
{
"name": "ssss",
"ur": [],
"ssr": [{
"name": "宝多六花",
"probability": 20
}, {
"name": "新条茜",
"probability": 20
}, {
"name": "南梦芽",
"probability": 20
}, {
"name": "飞鸟川千濑",
"probability": 5
}],
"sr": [{
"name": "奈美子",
"probability": 25
}, {
"name": "�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
基于mirai框架的碧蓝航线(azur lane)wiki机器人插件.zip (8个子文件)
资料总结
doc
正式名称.png 259KB
大建.png 213KB
auto_reply.png 39KB
皮肤.png 182KB
data_path.png 6KB
舰娘.png 371KB
装备.png 48KB
README.md 9KB
共 8 条
- 1
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功