Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 04:56
· 221 commits to master since this release

彻底重构了源码架构并重写了大部分源码。

新增:

  • 新增dota2tracker.hero-of-the-day``今日英雄指令,可查询指定玩家(或自查,逻辑同查询玩家、查询最近比赛指令)根据近期与生涯英雄胜场与表现进行计分,在分数排名前十的英雄中以分数为权重随机三位推荐英雄;并会根据近一周环境数据推荐各位置英雄。
  • 新增dota2tracker.help``DOTA2指南指令,调用后返回插件的文档链接,帮助用户了解插件的使用方法、功能效果、公式算法等详细信息。
  • 新增配置项基础设置-suppressStratzNetworkErrors,开启后在调用stratzAPI是引发因网络波动、stratz服务器问题导致的网络错误将以debug等级输出日志,默认不显示。更详细的说明请见:📖 配置项#suppressstratznetworkerrors
  • 新增配置项消息设置-useHeroNicknames,默认开启,关闭后在战报消息(或许还有未来的新功能)中仅使用英雄正名。

优化:

  • 在生成比赛模板图片流程中,当stratzAPI缺失命石本地化文本时,补偿查询ValveAPI对应的英雄数据以补全命石信息,并跟随constants数据一并缓存。
  • 插件的日期时间处理依赖包由moment切换到luxon。(moment包体庞大且已进入仅维护状态,luxon体积更小且性能更优、功能更强大)

调整:

  • 调整了查询群友,输出结果格式修改为昵称/别名、最近10场胜率、最近比赛时间。抛弃效果较差的模板以减小插件的包体积。
  • 因为使用了全新架构,一些日志输出文本、错误信息输出文本有所调整。

修复:

  • 修复查询英雄模板中,未跟进7.38版本全才英雄攻击力计算公式变动的攻击力数值错误。
  • 修复段位变动播报功能,常规播报无法使用的问题。
  • 修正了一些文本描述错误。

请于 Koishi 的 依赖管理 中更新插件或 插件市场 中搜索安装
To update, go to Dependencies in Koishi or search in the Plugin Market