鹿友のKICO
文章35
标签18
分类7
马娘功能插件整合版v2.0.1 for HoshinoBot

马娘功能插件整合版v2.0.1 for HoshinoBot

一个适用hoshinobot的马娘功能插件整合版

查看最新版本请去 Github仓库

以下为旧版 v1.5 的文档

点我查看旧版文档

uma_info

这是一个适用hoshinobot的赛马娘功能插件,数据来自马娘官网和bwiki

这里包含了之前开源了的功能以及新开发的功能,其他功能仍在锐意开发中

★ 如果你喜欢的话,请给仓库点一个star支持一下23333 ★

点我查看主要的几个功能模块

(具体命令请看下方功能命令和描述)

点我查看独立版和整合版的区别
  • 独立版的 马娘模拟抽卡 可以完全单独运行,内容也完全一致,可以从本整合版里直接复制出来用,但记得要装依赖哦!

  • 另外后续关于 马娘新闻播报 马娘模拟抽卡 的代码更新将会在原仓库和本仓库同步更新

  • 其他所有整合版里功能都不能单独拿出来直接用,必须带上 uma_info 才行

本页面不一定持续更新,但插件应该会内容持续更新

持续更新仓库项目地址:

https://github.com/azmiao/uma_plugin/

更新日志

22-03-30 v1.5.1 重构支援卡节奏榜代码,理论上性能更好,冗余更低

22-03-28 v1.5 新增马娘一格漫画功能

22-03-28 v1.4 新增马娘表情包功能

22-03-20 v1.3.3 节奏榜新增了 友人卡节奏榜

注意事项

如何更新

若是从 v1.2 版本之前(不包括 v1.2)的版本更新到最新版,如果您嫌麻烦建议直接把 uma_plugin 文件夹删了,再按照下面的安装教程重新安装一遍

并且建议删除前,把文件 /uma_info/config.json 备份出来,这样就不用再 手动更新马娘数据 了, 否则重装后需要重新使用群命令:”手动更新马娘数据” 更新基础数据

若是从 v1.2 版本之后(包括 v1.2)的版本更新到最新版,就非常方便,可以直接在你的 `hoshino/modules/uma_plugin文件夹里,以管理员方式打开powershell,然后输入下方命令,运行完重启hoshinobot即可:

1
git pull
点我看看一些常规更新的内容

大多数数据均可自动更新,但是:

位于 uma_info 文件夹下的 replace_dict.json (角色别称)

需要我手动更新,当然如果你有觉得可以添加的别称,可以fork后pull requests

因此一旦有更新我会以 commit 的形式上传至本仓库,如果您可以直接 watch 本仓库,如果会使用RSS的话可以添加本仓库,再者嫌麻烦的话可以使用我之前的插件 github_reminder 添加本仓库链接即可,一旦有任何commit更新您的bot都会提醒您

使用本插件需要的东西

一个OCR_SPACE的免费API(需要一个非QQ的邮箱即可):点我前往官网申请,网站发邮件偶尔会非常慢,绝了慢慢等吧

点我查看需要 OCR 的原因
  • 由于部分数据来自官网,因此数据非常全,但这垃圾官网不少数据是整合进一张图里面了,不得不用一个OCR来识别出来,而gocq自带的OCR接口只能识别接收到的图片,虽然已经有思路如何绕过这个门槛,利用QQ的image缓存机制来识别,但这样依然非常不方便,而且为了部分功能实现的资源占用更低,还是选择了第三方的接口,ocr_space的接口速度也比较快,而且免费版每天有500次,而本插件每天只需要进行88次即可,但是网站比较不稳定,偶尔会500免费的还要什么自行车

效果截图

点我查看

查相性
呜呜,我的乌拉拉
他终于站起来了
新闻
新闻翻译
嘿嘿,北黑,嘿嘿
单抽出奇迹!
寄

食用教程:

点我展开
  1. 申请OCR_SPACE的免费API,(需要一个非QQ的邮箱即可):点我前往官网申请,网站发邮件偶尔会非常慢,绝了慢慢等吧

    第一封邮件是确认注册

    第二封邮件才是给你发APIKEY

  2. 下载或git clone本插件:

    在 HoshinoBot\hoshino\modules 目录下使用以下命令拉取本项目

    1
    git clone https://github.com/azmiao/uma_plugin
  3. 如果之前装过 马娘新闻播报马娘模拟抽卡 的,请先删除那两个文件夹,没有就跳过这一步

  4. 填写APIKEY:

    打开 uma_plugin 文件夹下的 APIKEY.txt 文件

    在里面粘贴上你申请的APIKEY即可

  5. 安装依赖:

    到HoshinoBot\hoshino\modules\uma_plugin目录下,管理员方式打开powershell

    1
    pip install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple
  6. 在 HoshinoBot\hoshino\config\ __bot__.py 文件的 MODULES_ON 加入 ‘uma_plugin’

    然后重启 HoshinoBot

    等待装完插件后首次启动的自动更新马娘抽卡数据和图片,预计用时1分钟?

    更新完后请维护组 再发送群消息 “手动更新马娘数据” 来更新马娘数据库的数据,预计用时8分钟

    更新期间您可以看着QQ消息,或者看着Hoshino日志以防意外情况

  7. 额外功能:(自动提醒)

    在某个群里发消息输入下文以开启马娘生日提醒

    1
    开启 uma_bir_push

    在某个群里发消息输入下文以开启马娘新闻播报

    1
    开启 umamusume-news-poller

    可以通过发消息输入”lssv”查看这个功能前面是不是⚪来确认是否开启成功

功能

马娘基础数据库模块

功能命令 介绍
查今天生日马娘 看看今天哪只马娘生日(仅限马娘)
查马娘生日 xx xx为马娘名字,查询这只马娘是哪天生日(仅限马娘)
查生日马娘 m-d m-d就是 m月d日 ,查询这天有哪些马娘生日(仅限马娘)
查角色id xx xx为角色名字
查角色日文名 xx xx为角色名字
查角色中文名 xx xx为角色名字
查角色英文名 xx xx为角色名字
查角色分类 xx xx为角色名字
查角色语音 xx xx为角色名字
查角色头像 xx xx为角色名字
查角色cv xx xx为角色名字
查角色身高 xx xx为角色名字
查角色体重 xx xx为角色名字
查角色三围 xx xx为角色名字
查角色制服 xx xx为角色名字
查角色决胜服 xx xx为角色名字
查角色原案 xx xx为角色名字
查角色适应性 xx xx为角色名字
查角色详细信息 xx xx为角色名字(显示全部信息)
手动更新马娘数据 功能限维护组
(每天1:31自动更新马娘数据) 该功能没有命令
(每天9:31自动推送该日生日的马娘) 该功能没有命令,且本功能需额外开启

相性计算器

功能命令 介绍
查相性 本体 父母1 祖父母1 祖父母2 父母2 祖父母3 祖父母4 胜鞍数 1.直接按照下面的指令写马名即可,请按顺序写,注意空格别漏
2.胜鞍数为胜鞍+金牌的总个数,类型为整数,且可写可不写
3.判断胜鞍:(父母1和祖父母1相同的重赏胜场数)+(父母1和祖父母2相同的重赏胜场数)+(父母2和祖父母3相同的重赏胜场数)+(父母2和祖父母4相同的重赏胜场数)
查相性 本体 父母1 祖父母1 祖父母2 父母2 祖父母3 祖父母4 同上,表示可以不加胜鞍
查相性 马娘1 马娘2 查两只马娘之间的相性,这里不可以加胜鞍
相性榜 马娘 相性榜是指生成对这只马娘相性最好的马娘排行榜

支援卡节奏榜

功能命令 介绍
速卡节奏榜 对应速度卡
耐卡节奏榜 对应耐力卡
力卡节奏榜 对应力量卡
根卡节奏榜 对应根性卡
智卡节奏榜 对应智力卡

马娘新闻播报

功能命令 介绍
马娘新闻 查看最近五条新闻
新闻翻译 查看翻译命令和新闻编号(限近5条)
新闻翻译 1 翻译第1条新闻,编号可选值(1/2/3/4/5)
(马娘新闻推送) 该功能没有命令,且本功能需额外开启

马娘模拟抽卡

功能命令 介绍
查看马娘卡池 看马娘当前的池子
@bot马娘单抽 马娘池子单抽
@bot马娘十连 马娘池子十连
@bot马之井 马娘池子抽一井
@bot育成卡单抽 育成卡池子单抽
@bot育成卡十连 育成卡池子十连
@bot育成卡井 育成卡池子抽一井
更新马娘信息 更新图片数据等并自动重载赛马娘卡池,功能限维护组
重载赛马娘卡池 仅刷新马娘当前UP卡池的信息(不含图片数据),功能限维护组
(每天4点自动更新马娘信息) 该功能没有命令

马娘黄历

功能命令 介绍
马娘签到 看看今日的黄历?

马娘耐力计算器

功能命令 介绍
马娘耐力帮助 看看详细帮助内容
举个例子:
算耐力
属性:1200 600 1200 600 700
适应性:逃马-A 芝-A 1600-A
干劲:绝好调 状况:良
固回:0 普回:0 金回:1
计算最低耐力需求

马娘表情包

功能命令 介绍
马娘表情包帮助 看看详细帮助内容
马娘表情包 随机一张马娘游戏内的表情包
xxx表情包 xxx为角色名字,没有该角色的表情包就不会有反应
x号表情包 x为数字,是表情包的编号,编号不是整数就不会有反应
查表情包含义 xxx xxx为角色名字,没有该角色的表情包就不会有反应
查表情包含义 x号 x为数字,是表情包的编号,编号不是整数就不会有反应

马娘漫画

功能命令 介绍
马娘漫画帮助 看看详细帮助内容
马娘漫画 随机一张马娘游戏内的一格漫画
马娘漫画 xxx xxx为角色名字,没有该角色的一格漫画就不会有反应
马娘漫画 x号 x为数字,是一格漫画的编号,编号不是整数就不会有反应
本文作者:鹿友のKICO
本文链接:https://www.594594.xyz/2022/03/04/uma_plugin/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可
×