/Bh3-ElysianRealm-Strategy

基于Mirai-Console的QQ机器人崩坏3往世乐土攻略插件

Primary LanguageKotlinGNU Affero General Public License v3.0AGPL-3.0

基于Mirai-Console的崩坏3 往世乐土攻略查询插件

可在QQ群内根据关键词触发图片,快速获取往世乐土攻略

食用方法

  1. 运行 Mirai Console 生成plugins文件夹
  2. 下载 ElysianRealmElysianRealm-1.6.0.mirai2.jar 放置在plugins文件夹
  3. 初次运行后私聊机器人输入 /获取乐土攻略 自动获取攻略图片

/获取乐土攻略功能需要安装 git 并添加环境变量
乐土攻略更新频繁,可以先替换 ElysianRealmConfig.yml 文件后再添加缺少的触发词,详情见 触发词更新

攻略更新

图片更新

后续乐土更新可使用 /更新乐土攻略 获取新版攻略(推荐),或去 图床 手动更新

手动上传图床,在不弃坑的情况下可能会有一到两天延迟

触发词更新

  • 使用/更新乐土攻略更新后「请」使用 指令 为新获取的攻略添加触发词,可以在 这里 拷贝最新的攻略的触发词(随图片同步更新)

    也可在 config/Bh3.ElysianRealm.Strategy/ElysianRealmConfig.yml 中手动添加

  • 或下载 ElysianRealmConfig.yml 文件自行替换

    不定期更新,推荐使用指令添加触发词

效果

IMG_6327

指令

指令 描述
/<GetStrategy 获取乐土攻略> 获取乐土攻略
/<UpdateStrategy 更新乐土攻略> 更新乐土攻略
/<RealmCommand 乐土指令> <list 列表> 查看攻略列表
/<RealmCommand 乐土指令> <add 添加> [imageName] [command] 为攻略添加触发词
/<RealmCommand 乐土指令> <remove 删除> [imageName] 删除一个攻略
  • /获取乐土攻略 or /GetStrategy获取乐土攻略
  • /RealmCommand add 菲莉丝 帕朵乐土,菲莉丝乐土 为一个攻略并添加一个或多个触发词(使用,分割)

注意:

  1. 在聊天环境执行指令需先安装 chat-command 并添加权限(攻略获取不受影响)

    安装chat-command后私聊机器人输入/perm permit u123456 *:* 添加权限,允许用户 123456 执行任意指令

  2. [imageName] 为ElysianRealm-Data下添加的图片名,[command] 为触发词,在群聊内输入触发词可以发送对应的图片

    /RealmCommand add 菲莉丝 猫猫乐土 指令为Mirai/data/ElysianRealm-Data文件夹下的 菲莉丝.jpg 添加"猫猫乐土"为触发词

  3. 获取与更新攻略均使用 GitHub 图床,请确保保持网络畅通

手动添加乐土攻略图(不推荐)

使用手动去图床下载压缩包解压安装虽不影响基础功能,但后续更新无法使用 /更新乐土攻略 指令

攻略图平均每隔 20 天左右会进行一次更新,手动添加过于麻烦,建议使用 /获取乐土攻略 获取图片,后续可以直接使用指令更新,减少工作量

如果实在无法/不想使用 git 可继续 ↓

  1. 图床地址 下载 ElysianRealm-Data.zip
  2. 将压缩包中的图片放置在 Mirai/data/ElysianRealm-Data 下

自定义攻略

添加攻略图

插件功能为根据关键词触发图片,可自定其他内容

  1. 将图片放置在 Mirai/data/ElysianRealm-Data 下

    支持主流图片后缀名(jpeg,png,gif)

  2. 在 Mirai/config/Bh3.ElysianRealm.Strategy/ElysianRealmConfig.yml 中添加角色名称(图片文件名)以及触发词

例:

  1. 放置 菲利丝.jpg 到 ElysianRealm-Data 目录下
  2. 在 ElysianRealmConfig.yml 中追加:
菲莉丝: 
  - 猫猫乐土
  - 菲莉丝乐土

自定义攻略仓库

1.6.0 版本新增,旧版无法自定义攻略仓库

  1. Fork ElysianRealm-Data新建仓库
  2. 在 Mirai/config/Bh3.ElysianRealm.Strategy/config.yml 中修改 url
  3. 删除 Mirai/data 下的 ElysianRealm-Data 文件夹
  4. 输入 /获取乐土攻略 指令获取新仓库中的图片

常见问题

  1. 获取乐土攻略功能仅支持群聊,私聊机器人无效
  2. 使用指令需要先添加自己QQ号为管理员
  3. /获取乐土攻略/更新乐土攻略 功能依赖Github,请确保网络通畅
  4. /获取乐土攻略/更新乐土攻略 失败与成功均会返回提示信息,请勿反复请求
  5. 无法使用 /获取乐土攻略 也可在Mirai/data目录下打开Shell输入 git clone --depth=1 https://github.com/MskTmi/ElysianRealm-Data.git 获取(不影响后续使用指令更新)
  6. 1.4.0 版本起将攻略文件名更改为英文(解决部分Linux下的中文文件名编码的问题),旧版本在更新后需删除Mirai/config/Bh3.ElysianRealm.Strategy目录下的ElysianRealmConfig.yml文件后重启mirai (初次使用无视)

其他

  • 兼容mirai-console 2.15.0
  • 乐土攻略图源:崩坏3通讯中心(月光中心)
  • 图片素材来源于网络,仅供交流学习使用
  • 碰到奇怪bug可以发issues或是联系我:1226594277(qq)
  • 最后「请」点个 stars⭐吧~