miao-plugin/CHANGELOG.md
Kokomi 3a2c672aed 群内排名功能发布,默认关闭,请根据群友心理素质自行决定是否开启
* `#刻晴排行` 命令会触发排行更新,防止部分排行错位
* `#喵喵设置` 部分配置项及功能改进
* 其余一些已知问题修正及改进
2022-11-13 05:35:46 +08:00

16 KiB
Raw Blame History

2.0.8

  • 增加群内排名功能
    • 默认关闭,如需启用可通过#喵喵设置排名开启进行打开
    • 统计为bot本地统计只统计在群内主动查看过的面板数据
    • 可通过#面板#心海面板#更新面板等命令来触发排名数据更新
  • 增加排名相关命令
    • 增加#最强雷神#最高分甘雨命令,查看当前统计中最高练度/最高圣遗物评分的面板数据
    • 增加#雷神排名#甘雨圣遗物排名命令,查看当前群中角色的排名数据
    • 增加#重置排名#重置刻晴排名命令,来重置当前群的排名统计
  • #喵喵设置 部分配置项及功能改进
    • 删除一些无效或暂不支持的配置项
    • 配置存储位置变更为config/cfg.js。原设置会自动迁移

2.0.1~2.0.7

  • #日历 页面样式微调,功能升级
    • 日历中会展示角色生日
    • 日历会展示本日可刷天赋角色列表
  • 添加 纳西妲、莱依拉 的天赋及命座数据
    • 可通过 #草神天赋``#草神命座``#草神图鉴查看
  • 支持Enka获取3.1新角色及新武器的数据
    • 新角色及新武器暂未支持伤害计算,稍晚会升级
  • 优化character的进入判定逻辑防止一些额外的log触发
  • 角色相关命令在V3下会联合V3的角色别名一同查询
  • 增加妮露的伤害计算及圣遗物权重设置
  • #面板会展示角色名命座信息
  • 适配3.2的enka数据获取
  • #深渊组队使用新版胡桃API进行组队信息获取
  • 增加纳西妲的伤害计算
  • 底层元素反应计算逻辑更新 @冷落
  • 增加3.3角色信息及图片,可通过#散兵天赋#珐露珊命座查看

2.0.0

  • 底层架构升级以V3为主要版本V2做兼容处理
  • #深渊配队#戳一戳 适配V3
  • #喵喵帮助配置功能升级
    • 支持自定义帮助皮肤包,皮肤目录为resources/help/theme
    • 若有多套皮肤包,默认随机使用,可通过config/help.js指定
    • 支持配帮助文字颜色及容器颜色与透明度
    • 支持图片毛玻璃效果,默认开启,可通过配置关闭
    • 注意1 如之前更改过底图可能会在更新后失效,可将自定义底图放置在新建的皮肤包目录内
    • 注意2 为统一配置目录,帮助配置文件迁移至config/help.js如之前自定义过配置文件help-cfg.js仍能够识别但建议移至新配置目录以使用后续更多功能
  • #面板练度统计 功能调整,样式重写
    • 样式由深色调整为浅色方案
    • 在未绑定CK时使用本地面板数据展示练度信息
  • 重写#刻晴#老婆的角色卡片
    • 样式整体升级,展示信息重新排版
    • 未绑定CK时会同时使用本地面板数据进行展示
  • #上传深渊队伍人数少于4人时展示样式优化
  • MysApi内部逻辑重写
    • 在未绑定CK时会使用本地面板数据综合计算以使信息展示更完备
    • 优化V3下获取Uid及CK的逻辑防止一些情况下触发报错
  • 武器、圣遗物 meta数据及图像资源逻辑更新
    • 重构武器及圣遗物的底层处理逻辑,重构页面引用图像资源的逻辑
    • 图像资源更新为webp格式
  • 增加多莉的伤害计算
  • 其他已知Bug修复

1.11.0

  • 面板圣遗物评分初步增加流派判定能力
    • 实验性,尚未完全稳定,可能会导致一些角色圣遗物评分变化,如遇问题请反馈
    • 目前实验暴力芭芭拉、血牛钟离的判定
  • #刻晴面板#芭芭拉圣遗物支持展示角色时装
    • 如果角色装备了时装,面板的角色图会展示时装立绘
    • 需要重新#更新面板以获取时装数据
  • 增加赛诺、妮露、坎蒂丝的角色信息,可以通过#妮露天赋#妮露命座查看角色信息了
  • 角色面板支持旅行者,暂未支持伤害计算及圣遗物评分
    • 需要重新更新旅行者的面板数据
  • #雷主天赋#草主命座功能升级
    • 页面样式微调,内部处理逻辑升级
    • 支持旅行者天赋及命座信息查看
  • 增加#心海图鉴功能,可查看突破材料及常用武器
    • 功能尚未完全稳定,信息还在继续补全中
    • 如无需使用master可通过#喵喵设置图鉴关闭关闭,防止覆盖图鉴插件等图鉴功能
  • 框架底层角色相关逻辑重构角色图像资源迁移为webp格式
    • 若遇到图像资源无法正常展示,可联系喵喵反馈

1.10.0

  • 新增#面板练度统计功能
    • 可展示当前角色天赋及圣遗物练度信息
    • 需要用户绑定Cookie圣遗物评分需要本地获取并查看过对应角色面板
  • #上传深渊使用图片渲染深渊结果,同时可被#喵喵深渊触发
    • 可展示本期深渊的全部角色信息,包括组队、天赋及圣遗物
    • 数据会上传至胡桃Api进行伤害排名并展示在页面内
    • 可在#喵喵设置中启用#喵喵深渊作为默认#深渊,默认关闭
    • 启用后不会覆盖#上期深渊以及#深渊12层具体楼层的命令
  • #面板#更新面板命令使用图片渲染结果
  • #雷神面板展示数据API及更新时间
  • Enka面板服务支持配置代理 @永恒的小黑屋
    • 如需配置可在miao-plugin/config/profile.js文件中配置
  • #更新面板支持配置更新API适配Enka新校验逻辑
    • B服角色使用Enka服务进行面板信息获取
    • 感谢Enka官方 @Algoinde的官方授权及UA
    • 感谢 @MiniGrayGay提供的Enka服务中转若面板更新失败可尝试在miao-plugin/config/profile.js文件中配置切换更新API
    • 更新面板增加单用户更新间隔控制默认5分钟
  • #深渊出场率#角色持有率 增加样本数量展示,增加数据使用授权提示
  • 部分角色的圣遗物评分增加充能的词条评分权重
  • 重构部分components、models逻辑重构部分伤害计算逻辑
  • 伤害计算支持除旅行者外的全部角色
  • 伤害计算暂未包含3.0新元素反应,后续统一补充

1.9.0

  • 初步适配Yunzai V3
    • 部分功能可能无法正常使用,会逐步适配
    • 部分依赖MysApi查询的功能在V3下暂时只支持查自己
  • 增加提纳里、柯莱、多莉的资料及角色图像
    • 可通过#柯莱天赋#柯莱命座查看资料
  • 增加#深渊使用率命令数据源自SG团队胡桃API
  • 新增#上传深渊数据命令
    • 上传自己角色的深渊挑战数据及角色列表,并展示在本期深渊中伤害与承伤排名
    • 上传数据用于#角色持有率 #深渊出场率等统计,可使统计更加及时准确
    • 数据统计及服务来自SG团队胡桃API
  • 增加#添加刻晴图像命令,感谢 @叶
    • 可通过命令上传添加指定角色图片,上传至 resources/character-img/刻晴/upload
    • 请将图像与命令一同发送后续会支持at图像及命令后发送图像
  • #刻晴 角色卡片功能升级
    • #老婆设置刻晴,心海不再检查是否具有角色或展示在米游社展柜
    • #刻晴 角色卡片优先使用面板数据进行展示,无面板数据时使用米游社数据
    • 在未能获取到角色数据时也会展示角色卡片
  • 支持戳一戳返回喵喵版角色卡片暂不支持V3 Yunzai
    • 需要使用喵喵分支Yunzai以支持此能力如需切换可在Yunzai根目录输入下方命令后更新重启
    • git remote set-url origin https://gitee.com/yoimiya-kokomi/Yunzai-Bot
    • 可通过#喵喵设置 关闭戳一戳
  • 支持定义新角色及别名
    • 新增角色 派蒙、瑶瑶、白术、伐难、应达、散兵、女士、萍姥姥、仆人、少女、富人、博士、木偶、丑角、队长、妮露、纳西妲 的角色配置及图片
    • 自定义角色可使用#派蒙 #派蒙图片触发图片查看,#女儿设置派蒙进行设置。后续会支持更多场景
    • 如需扩展可在喵喵config/character.js中定义
  • #喵喵帮助增加对自定义配置文件的支持
  • 角色伤害计算增加 鹿野院平藏、烟绯
  • #喵喵日历现在可通过#日历 #日历列表触发

1.8.0

  • #角色面板#圣遗物列表 使用新的圣遗物评分逻辑计算评分
    • 新的圣遗物评分规针对不同角色进行了细化,对不同角色的评分进行了拉齐
    • 不同角色基于不同词条权重进行计算。感谢 @糖炒栗子 @秋声 @49631073等的权重梳理
  • 增加#雷神圣遗物命令
    • 展示指定角色圣遗物及评分计算详情
    • 展示新版圣遗物评分逻辑与计算规则
  • 增加#原图命令,可获取喵喵角色卡片原图,感谢 @牧星长 提供功能
    • 对由#老婆 #刻晴发出的角色卡片图回复#原图可获取对应图像
  • #角色面板现在支持B服角色数据获取
    • 数据来自喵喵API目前开放调用无需Token仅限喵喵插件用户使用
    • 已知问题角色天赋的皇冠及命座加成效果显示可能有问题后期fix
  • #录入角色面板 功能恢复
    • 可对已有面板数据的角色手工输入更改面板属性,用于伤害测算
    • 例如#录入雷神面板 暴击80暴伤250
    • 暂不支持设置武器、圣遗物、命座、天赋。后续会增加支持
  • 部分页面样式调整及功能优化
    • #角色持有率 等增加提示说明
    • #圣遗物列表 展示个数提升至28且根据新版圣遗物评分规则进行词条高亮
    • #喵喵更新 的自动重启功能适配node app方式启动的Yunzai-Bot感谢 @SirlyDreamer
  • 角色图像增加小清新开关,默认关闭
    • 对增量包内的角色图像进行分级,较为清凉的图像独立管理
    • 勇士们可使用 #喵喵设置小清新开启 启用
  • 伤害计算增加扩散、感电的计算逻辑,感谢 @49631073的逻辑梳理
  • #角色面板 伤害计算增加部分角色,目前支持
    • 长柄武器:雷神、胡桃、魈、钟离、香菱
    • 法器:神子、心海、可莉、凝光、芭芭拉、莫娜
    • 弓:甘雨、宵宫、公子,九条,迪奥娜、安柏、皇女、温迪、夜兰
    • 单手剑:绫人、绫华、刻晴、阿贝多、行秋、班尼特、七七、凯亚、琴、万叶ⁿᵉʷ、久岐忍ⁿᵉʷ
    • 双手剑:一斗、优菈、迪卢克、诺艾尔、重云

1.7.0

  • #更新面板 功能升级
    • 该功能可直接使用不再需要token
    • 在查询新用户时会自动使用自动使用的CD 12小时
    • 支持国际服UID目前暂不支持2及5开头的UID
    • 服务来自enka api部分网络可能无法请求请科学处理后续会增加转发服务。
    • 由于服务逻辑与之前数据不一致,部分角色的属性及伤害计算可能会不准确,如有发现请反馈给喵喵
  • #面板#更新面板#角色面板#角色伤害#圣遗物列表不再需要绑定cookie支持查他人
    • 使用#面板命令可查看已获取面板数据的角色列表
    • 默认查询自己UID同时也可通过命令+uid方式指定查询对象
    • 由于整体逻辑变化喵喵1.6.0之前更新的面板数据无法查看,需要重新更新数据
  • 增加#喵喵面板设置命令,可更精细的设置是否允许好友/临时对话/群使用面板功能
  • #录入xx面板 录入的数据暂时屏蔽
  • #角色面板#喵喵日历 部分细节样式调整
  • #角色面板 伤害计算增加部分角色,目前支持
    • 长柄武器:雷神、胡桃、魈、钟离、香菱
    • 法器:神子、心海、可莉、凝光、芭芭拉、莫娜ⁿᵉʷ
    • 弓:甘雨、宵宫、公子,九条,迪奥娜、安柏、皇女ⁿᵉʷ、温迪ⁿᵉʷ、夜兰ⁿᵉʷ
    • 单手剑:绫人、绫华、刻晴、阿贝多、行秋、班尼特、七七、凯亚、琴ⁿᵉʷ
    • 双手剑:一斗、优菈、迪卢克、诺艾尔、重云

1.6.0

  • #喵喵设置 支持设置 面板查询 的功能开关
  • #喵喵版本 使用图片展示更新信息
  • #喵喵日历 升级
    • 增加 #喵喵日历列表命令,以列表形式展示活动信息
    • 增加从活动详情信息中解析活动日期的逻辑,使一些活动日期更加准确
  • 增加鹿野院平藏的角色信息,可通过#平藏天赋#平藏命座查看信息
  • 其他升级调整
    • #深渊出场率#角色持有率 等页面功能及样式微调
    • #角色面板 伤害计算增加双手剑计算逻辑,增加物伤计算逻辑
    • 页面版权信息展示Yunzai及喵喵版本号
  • #角色面板 伤害计算增加部分角色,目前支持
    • 长柄武器:雷神、胡桃、魈、钟离、香菱
    • 法器:神子、心海、可莉ⁿᵉʷ、凝光ⁿᵉʷ、芭芭拉ⁿᵉʷ
    • 弓:甘雨、宵宫、公子,九条ⁿᵉʷ,迪奥娜ⁿᵉʷ、安柏ⁿᵉʷ
    • 单手剑:绫人、绫华、刻晴、阿贝多、行秋、班尼特、七七ⁿᵉʷ、凯亚ⁿᵉʷ
    • 双手剑:一斗ⁿᵉʷ、优菈ⁿᵉʷ、迪卢克ⁿᵉʷ、诺艾尔ⁿᵉʷ、重云ⁿᵉʷ

1.5.0

  • 增加#喵喵日历 功能
    • 请注意】此功能需要安装moment库请在Yunzai安装目录下运行npm install moment后再进行升级
    • 展示当前进行中及即将开始的活动,包括深境螺旋
  • #角色面板 伤害计算目前支持
    • 长柄武器:雷神、胡桃、魈、钟离、香菱ⁿᵉʷ
    • 法器:神子、心海
    • 弓:甘雨、宵宫、公子
    • 单手剑:绫人、绫华、刻晴、阿贝多ⁿᵉʷ、行秋ⁿᵉʷ、班尼特ⁿᵉʷ
  • 底层升级抽象了部分公共组件为tpl模板以提高复用度css改为less处理

1.4.0

  • 增加 #深渊配队 功能
    • 根据当前账号的角色练度及本期深渊出场数据,推荐较匹配的配队方案
    • 深渊出场数据来自胡桃API为Snap Genshin用户自主上传的深渊挑战记录感谢SG团队
    • 配队方案仅供参考
  • #角色面板 伤害计算新增部分角色
    • 目前支持:雷神、胡桃、魈、神子、甘雨、宵宫、公子、绫人、绫华、心海、钟离
  • #角色面板 一些功能升级与调整
    • 支持对治疗量、护盾量的计算与展示
    • 修复冰融化、少女4等buff等buff遗漏或错误导致的伤害计算偏差
  • #老婆 功能支持对jpeg格式的图片格式识别

1.3.0

  • 增加 #雷神伤害 功能
    • 可计算圣遗物副词条置换带来的伤害变化,可用于圣遗物副词条侧重方向的参考
    • 可以查看指定角色伤害计算的Buff列表
  • #角色面板 伤害计算新增部分角色
    • 目前支持:雷神、胡桃、魈、神子、甘雨、宵宫、公子、绫人、绫华
  • #角色面板 功能升级
    • 优化无角色面板数据时的引导
    • 优化返回的图像格式及分辨率,平衡响应速度及显示效果
  • 增加 #圣遗物列表 功能,对已经获取面板的所有角色圣遗物进行评分,并展示高评分的圣遗物列表
  • 增加 #角色面板列表 / #角色面板帮助 命令
  • 增加 #更新胡桃面板 命令获取单个角色面板数据每天可更新5次
  • 更改 #更新全部面板 命令获取角色展柜全部8个角色每天可更新3次

1.2.0

  • #角色面板 增加伤害计算功能
    • 目前支持角色:雷神、胡桃、魈、神子、甘雨
    • 可通过 #怪物等级85 命令设定怪物等级,以获得更准确的计算结果
    • 计算伤害为满Buff情况后续会出更详细的Buff及计算展示
  • #获取游戏角色详情命令在服务侧增加基于UID的天频度限制
  • 增加 #喵喵更新 功能
    • 感谢 @碎月 @清秋 的代码支持
    • 若更新成功会重启Yunzai需要Yunzai以 npm run start 模式启动
    • 尚未经充分测试,请有一定容错能力的勇士尝试
    • 增加#喵喵版本命令查询版本信息

1.1.0

  • 增加#喵喵帮助用于查看帮助命令
  • 增加#喵喵设置用于设置喵喵相关功能