Skip to content

MeowAndy/MiHoYoUID

Repository files navigation

🌟 MiHoYoUID

把 Yunzai 生态的 miao-plugin 体验迁移到 GsCore 的 Python 插件。

📦 GitHub:https://github.com/MeowAndy/MiHoYoUID

🎮 当前主要维护 原神崩坏:星穹铁道 两个板块。

✨ 已移植能力(v0.15.20)

MiHoYoUID 保留同一个插件包,功能与文档按 原神 / 崩铁 两个板块维护。

🧩 通用能力

  • 帮助入口:喵喵帮助 会提示选择 喵喵原神帮助喵喵崩铁帮助,前缀跟随 WebUI 配置动态变化;强制前缀内置 喵喵 / miao / MM
  • 米游社登录与签到:喵喵登录喵喵扫码登录喵喵签到,登录成功以图片卡片展示绑定角色,签到同时尝试原神与崩坏:星穹铁道;自动签到默认每天 00:30 执行,签到状态查询超时时会跳过预查询直接签到,避免米游社偶发超时导致整轮失败。
  • 权限控制:支持游客开关(关闭后仅管理员可用)。
  • 状态页:注册 GsCore 插件状态统计。
  • 配置管理:通过 GsCore WebUI 管理插件配置、面板源、渲染模式、缓存、登录与签到等设置。

🍃 原神板块

  • 帮助:喵喵原神帮助 / 喵喵原神菜单
  • 版本:喵喵原神版本
  • 更新日志:喵喵原神更新日志,只展示原神功能更新,数据维护在 GENSHIN_CHANGELOGS
  • 设置:喵喵原神设置,以图片卡片展示当前 UID、面板源、开关状态、UID 历史与常用命令。
  • 设置项:
    • 喵喵原神设置面板服务 <auto|miao|enka|mgg|hutao|mys>
    • 喵喵原神设置uid <UID>
    • 喵喵原神设置面板图 <开启|关闭>
    • 喵喵原神设置组队 <开启|关闭>
    • 喵喵原神设置星级 <开启|关闭>
    • 喵喵原神设置逗号 <2-8>
    • 喵喵原神设置历史
    • 喵喵原神设置导出
    • 喵喵原神设置重置
  • UID 绑定:喵喵原神设置uid <UID>,绑定后原神面板、圣遗物、伤害和角色自然命令可省略 UID。
  • UID 管理:支持 喵喵原神设置uid 列表 查看历史 UID,喵喵原神设置uid 切换 <UID> 快速切换;只发送 切换 会展示可切换 UID,不会误解绑;米游社登录会同步保存 UID 历史。
  • 面板入口:喵喵原神面板 [UID],已接入 Miao、Enka、米游社、Mgg、胡桃等数据源。
  • 面板管理:喵喵原神面板列表 [UID] / 喵喵原神更新面板 [UID] / 喵喵原神米游社更新面板 [UID] / 喵喵原神mys刷新面板 [UID] / 喵喵原神删除面板 / 喵喵原神解绑UID,刷新/删除时会清理本地面板缓存,刷新成功的数据会优先用于后续角色面板与伤害计算。
  • 单角色面板图:喵喵原神面板图 <UID> [角色],优先使用插件内置适配资源,并可选复用本地 Yunzai miao-plugin/resources 素材。
  • 面板渲染:扩展 meta-gscharacter-imgprofile/normal-character 等素材候选路径,数据源名称统一友好展示。
  • 圣遗物评分:喵喵原神圣遗物评分 <UID> [角色],评分权重按 MiHoYoUID/artifact_rules/gs/<角色>.py 独立维护,已同步 miao-plugin 当前 113 个角色默认权重,并保留绝缘4、西风、薙草高精等常见动态规则;支持更多套装/部位字段并按部位满分截断。
  • 圣遗物列表:喵喵原神圣遗物列表 [UID]
  • 伤害估算:喵喵原神伤害计算 <UID> [角色],已补入敌人等级、防御区、抗性区、反应、组队 Buff、武器与套装收益折算,并提供胡桃、那维莱特、雷电将军、夜兰、芙宁娜、阿蕾奇诺、玛薇卡等逐角色模板。
  • 资料图鉴:喵喵原神角色天赋/命座/资料/图鉴/材料/养成,多张图鉴页会合并为转发节点发送,平台不支持时自动逐张发送。
  • 群内排行:喵喵原神角色最强 / 喵喵原神角色排名,面板查询后会记录本群可排名数据。
  • 练度统计:喵喵原神练度统计 / 喵喵原神刷新天赋,按角色等级、天赋与圣遗物评分汇总养成情况。
  • 抽卡导入与统计:喵喵MM导入原神抽卡记录喵喵抽卡统计喵喵角色持有率喵喵角色命座统计喵喵角色5命统计 均输出图片卡。
  • 深渊/幻想/幽境统计:喵喵深渊出场率喵喵深渊使用率喵喵深渊组队喵喵深渊配队喵喵深渊数据喵喵幻想真境剧诗数据喵喵幽境危战出场率喵喵幽境危战使用率喵喵幽境危战数据
    • 深渊出场率/使用率、组队/配队与深渊数据已按 miao-plugin 统计入口恢复。
    • 幽境危战出场率/使用率接入公开统计,幽境危战数据与幻想真境剧诗数据会优先读取已绑定 CK 的米游社个人挑战数据。
    • 无 CK 时直接提示先绑定 CK;无数据时直接文字回复“你的对应数据为空”,不再生成带接口适配说明的状态图。
  • Wiki 每日素材:喵喵今日素材喵喵原神今日素材喵喵明日材料喵喵周一素材喵喵周三天赋 等输出图片卡,展示当天开放的天赋与武器突破素材图标;周日只输出“全部开放”提示图,避免超长图。
  • miao-plugin 风格角色命令:喵喵原神雷神面板 <UID> / 喵喵原神雷神圣遗物 <UID> / 喵喵原神雷神伤害 <UID>
  • 角色别名:喵喵原神角色别名 <角色/别名>

🚄 崩铁板块

  • 帮助:喵喵崩铁帮助 / 喵喵崩铁菜单
  • 更新日志:喵喵崩铁更新日志 / 喵喵星铁更新日志,只展示崩铁功能更新,数据维护在 STAR_RAIL_CHANGELOGS
  • UID 绑定:喵喵崩铁设置uid <UID>,并与 喵喵登录 保存的崩铁角色联动。
  • UID 管理:喵喵崩铁设置uid 列表 查看历史 UID,喵喵崩铁设置uid 切换 <UID> 快速切换;只发送 切换 会展示可切换 UID,不会误解绑;喵喵崩铁设置 可通过图片卡片查看当前星铁 UID 与面板服务。
  • 面板入口:喵喵崩铁面板 [UID] / 喵喵崩铁角色面板 [UID],已接入 Mihomo、Avocado、EnkaHSR 等星铁数据源。
  • 面板管理:喵喵崩铁更新面板 [UID] / 喵喵崩铁全部面板更新 [UID] / 喵喵崩铁米游社更新面板 [UID] / 喵喵崩铁mys刷新面板 [UID] / 喵喵崩铁重载面板 [UID] / 喵喵崩铁删除面板 [UID],刷新/删除时会清理本地面板缓存,刷新成功的数据会优先用于后续角色面板与伤害计算。
  • 面板源设置:喵喵崩铁设置面板服务 <auto|miao|mys|mihomo|avocado|enkahsr>,其中 mys 使用米游社星铁 avatarInfo 数据。
  • 单角色面板图:喵喵崩铁面板图 <UID> [角色] / 喵喵崩铁黄泉面板 [UID],展示属性、光锥、行迹、遗器与星魂信息。
  • 面板渲染:扩展 meta-srcharacter-imgprofile/normal-character 等素材候选路径,Mihomo/Avocado/EnkaHSR 数据源名称与失败提示更清晰。
  • 遗器评分:喵喵崩铁遗器评分 <UID> [角色] / 喵喵崩铁黄泉遗器 [UID],评分权重按 MiHoYoUID/artifact_rules/sr/<角色>.py 独立维护,已同步 miao-plugin 当前 89 个星铁角色默认权重,支持 6 件遗器总评、单件分数与副词条评分展示;主词条、部位与套装字段兼容更完整。
  • 遗器列表:喵喵崩铁遗器列表 [UID]
  • 日历:喵喵崩铁日历 / 喵喵崩铁日历列表
  • 资料图鉴:喵喵崩铁角色行迹/技能/星魂/资料/图鉴/材料/养成,多张资料图会合并为转发节点发送,失败时回退文本摘要。
  • 伤害估算:喵喵崩铁伤害计算 <UID> [角色] / 喵喵崩铁黄泉伤害 [UID],已补入敌人等级、防御区、抗性区、击破/超击破、组队 Buff、光锥与遗器收益折算,并提供黄泉、流萤、镜流、飞霄、砂金、饮月、波提欧等逐角色模板。
  • 群内排行:喵喵崩铁角色最强 / 喵喵崩铁角色排名 / 喵喵崩铁刷新排名 / 喵喵崩铁重置排名
  • 练度统计:喵喵崩铁练度统计 / 喵喵崩铁刷新行迹,按角色等级、行迹与遗器评分汇总养成情况。
  • 抽卡统计:喵喵崩铁抽卡记录喵喵崩铁角色池分析喵喵崩铁光锥池分析喵喵崩铁常驻池分析喵喵崩铁全部池统计喵喵崩铁版本池统计
  • 统计说明:星铁公开持有率接口不可用时会给出明确提示,不会误返回原神角色数据。
  • 资料与规划入口:星铁光锥图鉴、资料图鉴与养成材料命令域已按 miao-plugin 风格铺设,未完成的能力会明确提示当前适配状态。

⚙️ WebUI 配置项(GsCore 网页控制台)

这些配置可在 GsCore 网页控制台中修改;每项旁边的说明用于帮助部署者判断是否需要调整。

  • EnableHelp:是否启用帮助/菜单入口,关闭后不响应原神、崩铁帮助命令。
  • EnableVersion:是否启用版本查询,关闭后不响应原神版本命令。
  • EnableMiaoSetting:是否启用 喵喵原神设置,用于查看和修改用户侧插件设置。
  • CommandPrefix:帮助页和提示中展示的中文命令前缀,默认 喵喵
  • HelpTitle:帮助图片或帮助文本的主标题。
  • HelpSubTitle:帮助图片或帮助文本的副标题。
  • HelpRenderMode:帮助输出方式,image 为图片卡片,text 为纯文本。
  • AllowedPanelServers:允许用户选择的面板数据源列表。
  • DefaultPanelServer:用户未单独设置时使用的默认面板数据源。
  • PanelSourcePriorityauto 模式下的面板数据源尝试顺序。
  • PanelRequestTimeout:请求第三方面板接口的超时时间,单位为秒。
  • EnablePanelQuery:是否启用原神/崩铁面板查询、更新和删除等面板命令。
  • EnableAliasQuery:是否启用角色别名查询命令。
  • EnableArtifactScore:是否启用原神圣遗物评分与崩铁遗器评分。
  • EnableDamageCalc:是否启用原神/崩铁伤害计算和角色伤害命令。
  • EnableWikiQuery:是否启用角色资料、天赋/技能、命座/星魂、材料/养成等图鉴命令。
  • EnableMaterialCalendar:是否启用今日素材、明日材料、周几素材等原神素材日历命令。
  • EnableActivityCalendar:是否启用原神日历、原神活动、崩铁日历、星铁活动等公告日历命令。
  • EnableGachaStat:是否启用原神/崩铁抽卡记录导入、抽卡统计和卡池分析。
  • EnablePublicStat:是否启用角色持有率、命座统计、深渊统计、幽境危战公开统计等公开统计命令。
  • EnablePersonalChallengeStat:是否启用需要用户绑定 CK 的幻想真境剧诗数据、幽境危战数据等个人挑战统计。
  • EnableMysLogin:是否允许用户通过 Cookie 登录并保存米游社账号信息。
  • EnableMysQrLogin:是否允许用户通过米游社 App 扫码登录。
  • EnableDailySign:是否允许已登录用户执行原神/崩铁每日签到。
  • EnableAutoDailySign:是否启用每日自动签到定时任务。
  • AutoDailySignTime:自动签到执行时间,格式为 [小时, 分钟],默认 [0, 30] 表示 00:30。
  • PrivateSignReport:是否向私聊订阅者推送自动签到统计报告;手动 全部签到 只回复触发命令的会话,避免与订阅结果重复推送。
  • GroupSignReport:是否向群聊订阅者推送自动签到统计报告;手动 全部签到 只回复触发命令的群聊,避免同群收到两次结果。
  • LoginHelpUrl:用户执行登录但未携带 Cookie 时展示的教程链接或提示文本。
  • EnablePanelFallback:当前面板数据源失败时,是否继续尝试下一个可用数据源。
  • MiaoApiBaseUrl:Miao 面板接口基础地址,默认 http://miao.games
  • MiaoApiQQ:Miao API Token 绑定的机器人 QQ,未配置时按空值处理。
  • MiaoApiToken:Miao API 鉴权 Token,没有 Token 可留空跳过。
  • MiaoApiGame:请求 Miao API 时携带的游戏类型,通常为 gssr
  • EnkaApiBaseUrl:Enka Network 原神面板接口基础地址。
  • EnkaLocale:请求 Enka 原神数据时使用的语言参数。
  • MysApiBaseUrl:米游社记录接口基础地址,用于面板刷新和个人挑战统计等记录接口。
  • MysCookie:全局米游社 Cookie,用于服务端查询授权数据;普通部署可留空。
  • MysDeviceId:米游社请求设备 ID,留空时使用内置生成逻辑或默认行为。
  • MysDeviceFp:米游社风控设备指纹,留空时不主动携带。
  • MysAppVersion:米游社请求头中的 App 版本号,需与签名算法保持兼容。
  • MysClientType:米游社请求头中的客户端类型,国内米游社默认 5
  • MysDsSalt:米游社 DS 签名盐,留空使用插件内置值,接口变更时可覆盖。
  • GenshinCalendarApiUrl:原神活动/祈愿公告列表接口,用于原神日历和原神活动。
  • StarRailCalendarApiUrl:崩铁/星铁活动与跃迁公告列表接口,用于崩铁日历和星铁活动。
  • StatYshelperApiUrl:yshelper 深渊公开统计接口,用于深渊出场率、使用率、配队和深渊数据。
  • StatLelaerRoleApiUrl:lelaer 角色持有率/命座统计接口,用于持有率、命座和 5 命统计。
  • StatLelaerHardApiUrl:lelaer 幽境危战公开统计接口,用于幽境危战出场率和使用率。
  • GenshinGachaApiUrl:原神祈愿历史 getGachaLog 接口,用于通过 authkey 导入原神抽卡记录。
  • StarRailGachaApiUrl:崩铁跃迁历史 getGachaLog 接口,用于通过 authkey 导入崩铁抽卡记录。
  • MggApiBaseUrl:MiniGG 原神面板数据源基础地址。
  • HutaoApiBaseUrl:胡桃 Enka 代理面板数据源基础地址。
  • MihomoApiBaseUrl:Mihomo 星铁面板数据源基础地址。
  • AvocadoApiBaseUrl:Avocado 星铁面板数据源基础地址。
  • EnkaHSRApiBaseUrl:Enka Network 星铁面板数据源基础地址。
  • MiaoPluginResourcePath:本地 Yunzai miao-plugin 资源目录,可用于复用立绘、头像、图标等素材。
  • PanelCacheTTL:同一 UID 面板数据缓存时间,单位为秒,填 0 表示不缓存。
  • PanelRenderMode:面板输出方式,image 为图片卡片,text 为文本摘要。
  • AllowGuestUse:是否允许非管理员用户调用插件命令,关闭后仅管理员可用。
  • RecentHistoryLimit:每个用户保留的最近 UID/操作历史数量上限。
  • UpdateLogLimit:更新日志命令每次展示的记录数量上限。
  • EnableSettingExport:是否允许用户通过命令导出个人设置 JSON。
  • EnableSettingReset:是否允许用户通过命令重置个人设置。
  • MaxCommaGroup喵喵原神设置逗号 允许设置的最大数字分组值。

📁 目录

  • MiHoYoUID/ 插件主体
  • MiHoYoUID/config_default.py WebUI 配置模型
  • MiHoYoUID/config.py StringConfig 注册
  • MiHoYoUID/database.py WebUI 数据表映射(用户配置/历史)
  • MiHoYoUID/status.py GsCore 状态页注册

🚀 安装教程

方式一:Git 克隆(推荐)

  1. 进入 GsCore 的插件目录,一般是 gsuid_core/plugins
  2. 克隆本仓库:git clone https://github.com/MeowAndy/MiHoYoUID.git
  3. 进入插件目录后安装依赖:pip install -r requirements.txt
  4. 重启 GsCore。
  5. 发送 喵喵帮助,如果能看到原神 / 崩铁菜单,就说明加载成功。

方式二:下载 ZIP

  1. 打开 https://github.com/MeowAndy/MiHoYoUID
  2. 点击 CodeDownload ZIP
  3. 解压后把文件夹放到 GsCore 的 plugins 目录。
  4. 确认文件夹名称为 MiHoYoUID
  5. 在该目录安装依赖:pip install -r requirements.txt
  6. 重启 GsCore,然后发送 喵喵帮助 测试。

安装后需要知道

  • 插件名:MiHoYoUID
  • 默认强制前缀:喵喵 / miao / MM
  • 配置入口:GsCore WebUI
  • 配置文件:GsCore 资源目录下的 GsCoreMiao/config.json
  • 可选素材目录:如果本机也有 Yunzai miao-plugin,可以在 WebUI 把 MiaoPluginResourcePath 指向它,用于复用角色立绘、图标等资源。

常见问题

  • 没反应:先确认插件目录是否放对,然后重启 GsCore。
  • 缺图片:检查 MiaoPluginResourcePath 是否配置正确;不配置也能用,会自动占位回退。
  • 命令不匹配:优先使用 喵喵原神帮助喵喵崩铁帮助 查看当前支持的命令。
  • 更新后没生效:需要重启或热重载 GsCore。

📝 说明

miao-plugin 原本是 Yunzai 生态的 Node.js 插件,MiHoYoUID 是面向 GsCore 的 Python 迁移版。两边运行环境不同,所以这里以“功能语义迁移”为主,不追求完全复制原版代码结构。

当前版本重点覆盖:命令入口、UID 绑定、面板管理、WebUI 配置、更新日志、权限控制、面板数据源、图片渲染、角色别名、圣遗物/遗器评分、登录签到、抽卡统计、公开统计,以及原神 / 崩铁命令域。

数据源方面:原神已接入 Miao、Enka、米游社、Mgg、胡桃等面板来源;崩铁已接入 Mihomo、Avocado、EnkaHSR 等面板来源。PanelRenderMode=image 可输出接近 miao-plugin 风格的角色面板图。

资源方面:插件自带适配资源,也可以复用本地 Yunzai miao-plugin/resources。缺少素材时会自动使用占位或文本回退,避免命令卡死。

评分与伤害方面:圣遗物 / 遗器权重已拆成独立规则目录,支持原神与崩铁基础评分;伤害估算采用“逐角色模板 + 通用公式”混合模式,后续会继续向 miao-plugin 的 calc.js 细化。

更新日志已拆分为原神与崩铁两套:原神维护 GENSHIN_CHANGELOGS,崩铁维护 STAR_RAIL_CHANGELOGS。完整迁移路线见 MIGRATION_PLAN.md

📌 更新日志(内置)

完整变更记录见 CHANGELOG.md。README 只保留按游戏拆分后的重点更新;插件内命令同样按游戏读取 GENSHIN_CHANGELOGSSTAR_RAIL_CHANGELOGS

🍃 原神更新日志

  • v0.15.20

    • 新增原神今日/明日/周几素材图片卡,图片内展示对应天赋与武器突破素材图标
    • 周日素材改为短提示图:今天周日,全部天赋与武器突破素材副本都开放
    • 修复 喵喵原神今日素材 被误识别为角色“今日”的资料查询
    • 移除角色卡片、写真、原图、老婆/老公与自定义角色图片上传管理入口
    • 米游社签到状态查询超时时会跳过预查询直接执行签到,签到接口返回成功或已签到即按成功统计
    • 手动 全部签到 不再额外推送订阅结果,避免触发群和订阅群相同时收到两次汇总
    • 恢复深渊出场率/使用率/组队/配队/数据,补齐 miao-plugin 风格深渊统计命令匹配
    • 修复幽境危战出场率/使用率公开统计,并为幽境危战数据、幻想真境剧诗数据接入已绑定 CK 的米游社个人挑战数据
    • 空统计不再生成带接口适配说明的图片,统一改为文字提示“你的对应数据为空”
  • v0.15.17

    • 面板渲染扩展角色立绘候选路径,数据源名称统一友好展示
    • 圣遗物评分补齐部位满分、套装字段与部位字段兼容
    • UID 绑定新增历史列表与切换能力,更新/删除面板会清理本地缓存
  • v0.15.15

    • 原神圣遗物评分权重改为按角色独立规则文件加载,便于后续单独维护 MiHoYoUID/artifact_rules/gs/<角色>.py
    • 同步 miao-plugin 当前原神 113 个角色默认圣遗物评分权重
    • 原神资料图鉴多图结果改为合并转发发送,平台不支持时自动逐张发送
    • 原神伤害计算图中的序号占位改为角色头像展示,更接近 miao-plugin 视觉
    • 新增原神群内排行与练度统计入口,面板查询后可记录本群可排名数据
    • 喵喵原神更新日志 只展示原神功能更新
  • v0.15.14

    • 自动/全部签到汇总不再展示跳过原因,仅保留账号统计与失败详情
  • v0.15.13

    • 自动签到默认执行时间改为每天 00:30
    • 配置缺省或异常时同样回退到 00:30
  • v0.15.12

    • 新增单独发送帮助/菜单时的动态前缀提示,引导使用 原神帮助 或 崩铁帮助
  • v0.15.11

    • 项目与插件包名称统一改为 MiHoYoUID,更新加载入口、元数据、展示文案与请求 User-Agent
  • v0.15.10

    • 原神单角色面板武器标题改为居中显示
  • v0.15.9

    • 移除原神单角色面板圣遗物标题栏右侧数量显示,并将圣遗物标题居中展示
  • v0.15.8

    • 将原神单角色面板命座数量徽章居中放到图标组正上方,优化基础信息区布局
  • v0.15.7

    • 删除原神单角色面板基础信息区命座标签文字,避免与命座数值和图标区域重叠
  • v0.15.6

    • 原神圣遗物副词条评分改为每条都显示
    • 无效词条统一显示 +0.0分,不再留空
    • 对齐 miao-plugin 的评分展示习惯,视觉更整齐
  • v0.15.0

    • 原神功能命令统一增加 喵喵原神... 命令域,为后续 喵喵崩铁... 命令预留空间
    • miao-plugin 风格角色命令改为 喵喵原神雷神面板/圣遗物/伤害
    • 喵喵签到 保持不变,继续统一处理原神与崩铁米游社签到

🚄 崩铁更新日志

  • v0.15.20

    • 移除绝区零日历预留入口,当前 README 与命令域只保留原神和崩铁
    • 星铁公开持有率不可用时给出明确不可用提示,避免误用原神统计数据
    • 崩铁米游社签到状态查询超时时会跳过预查询直接执行签到,兼容米游社接口或代理链路偶发超时
    • 手动 全部签到 不再额外推送订阅结果,避免触发群和订阅群相同时收到两次汇总
    • README 按原神 / 崩铁重新整理最新功能说明
  • v0.15.17

    • 崩铁面板渲染扩展星铁资源候选路径,Mihomo/Avocado/EnkaHSR 失败提示更清晰
    • 遗器评分补齐 6 部位主词条计分、部位满分与字段兼容
    • 新增 喵喵崩铁设置喵喵崩铁设置uid喵喵崩铁设置面板服务
  • v0.15.15

    • 崩铁遗器评分权重改为按角色独立规则文件加载,便于后续单独维护 MiHoYoUID/artifact_rules/sr/<角色>.py
    • 同步 miao-plugin 当前星铁 89 个角色默认遗器评分权重
    • 崩铁角色行迹、星魂、资料图鉴多图结果改为合并转发发送,失败时回退文本摘要
    • 崩铁伤害估算图中的序号占位改为角色头像展示,更接近 miao-plugin 视觉
    • 新增崩铁群内排行与练度统计入口,支持刷新/重置本群排名缓存
    • 喵喵崩铁更新日志 / 喵喵星铁更新日志 只展示崩铁功能更新
  • v0.15.14

    • 自动/全部签到汇总不再展示跳过原因,仅保留账号统计与失败详情
  • v0.15.13

    • 自动签到默认执行时间改为每天 00:30
    • 配置缺省或异常时同样回退到 00:30
  • v0.15.12

    • 新增单独发送帮助/菜单时的动态前缀提示,引导使用 原神帮助 或 崩铁帮助
  • v0.15.11

    • 项目与插件包名称统一改为 MiHoYoUID,更新加载入口、元数据、展示文案与请求 User-Agent
  • v0.15.5

    • 进一步缩小星铁遗器卡片内字体,避免副词条分数被挤掉或截断
    • 单件遗器分数与强化等级改为左右分列显示,减少拥挤
    • 遗器评分详情图副词条评分固定在每列正右侧,不再掉到下方
  • v0.15.4

    • 优化星铁遗器卡片排版,副词条数值与评分分列显示,评分改为橙色突出
    • 遗器名称按宽度自动缩放/分行,尽量完整显示并减少省略号
    • 单角色面板与遗器详情图增高,避免内容拥挤或被裁切
  • v0.15.3

    • 修复星铁遗器固定值词条 hpPlus / atkPlus / defPlus 未转中文的问题
    • 固定生命、攻击、防御词条不再误显示百分号
  • v0.15.2

    • 修复星铁 Mihomo/Avocado/EnkaHSR 面板源字段解析,角色详情不再只显示空属性
    • 星铁光锥补齐 hp/atk/def,遗器根据 mainAffixId / subAffixList 反算主副词条真实数值
    • 星铁遗器评分接入真实副词条数据,单件分与总分不再固定为 0.0
  • v0.15.1

    • 新增 喵喵崩铁帮助 / 喵喵崩铁菜单,开始铺设崩坏:星穹铁道命令域
    • 星铁单角色面板补齐属性数值、星魂图标、遗器主副词条数值与副词条评分
    • 星铁遗器评分按 miao-plugin 风格展示 6 件总评、单件分数与评分规则
  • v0.15.0

    • 原神功能命令统一增加 喵喵原神... 命令域,为后续 喵喵崩铁... 命令预留空间
    • 喵喵签到 保持不变,继续统一处理原神与崩铁米游社签到

早期迁移记录

以下为早期通用迁移记录,完整历史见 CHANGELOG.md

  • v0.14.9

    • 内置资源改为 MiHoYoUID 适配资源集,外部 miao-plugin 目录仅作为可选覆盖
    • 面板素材保留当前渲染链路需要的 common、character、help 与 meta-gs 图片/JSON 数据
    • 圣遗物评分不再运行时读取原版 JS,改为使用插件内置 Python 评分权重与动态规则
  • v0.14.8

    • 面板列表角色头像下方补齐橙色排名背景
    • 面板列表底部创建信息显示当前插件版本
    • 喵喵原神更新日志 使用转发节点形式发送
  • v0.14.7

    • 喵喵原神更新面板 刷新成功后输出 Yunzai miao-plugin profile-list 风格图片
    • 面板列表复用星空背景、排名图标、圆形头像、命座角标和本次更新角色标记布局
  • v0.14.6

    • 迁移崩坏:星穹铁道米游社签到接口
    • 喵喵签到 同时尝试原神和崩铁;缺少其中一个账号时只回复已成功签到的游戏段落
    • 登录信息会保存和展示崩铁角色,支持仅绑定崩铁角色的 Cookie
  • v0.14.5

    • 加长单角色面板画布高度,修复圣遗物卡片增高后底部被裁掉的问题
    • 战技和爆发图标按 Yunzai miao-pluginCharImg 逻辑读取
  • v0.14.4

    • 增强圣遗物图片反查,兼容 Enka 圣遗物 item_id 与本地 artifact 数据 ID 偏移
    • 单角色面板圣遗物区把总分、评级和评分规则独立放到圣遗物卡片上方
    • 圣遗物卡片展示最多四条副词条,Enka 刷新面板额外补齐元素/物理伤害加成
  • v0.14.3

    • 修复多角色面板列表直接显示 角色ID 的问题
    • 面板列表武器名称复用单角色面板反查逻辑
  • v0.14.2

    • 修复单角色面板普攻图标固定使用单手剑的问题
    • 单角色面板命座优先使用本地 cons-1cons-6 素材
    • Enka 武器数值不再丢失,圣遗物区补充总分、评级和评分规则
  • v0.14.1

    • 修复 喵喵原神更新面板 被通用角色面板命令误识别为角色“更新”的问题
  • v0.14.0

    • 新增 HelpRenderMode WebUI 配置,默认以图片卡片模式输出帮助
    • 帮助命令统一使用 WebUI 的 CommandPrefix 动态展示前缀
  • v0.11.0

    • 读取原版 artis-mark.js 角色圣遗物评分权重
    • 增加绝缘4、西风武器、薙草高精等常见动态评分规则
    • 评分档位改为 MAX/ACE/SSS/SS/S/A/B/C 风格,并显示当前规则
  • v0.10.0

    • 接入本地 Yunzai miao-plugin/resources 素材路径,面板图优先显示原版角色立绘、武器图标、圣遗物图标
    • Miao/米游社/Mgg/Hutao 数据统一转换到角色详情模型,减少“没图/没详情”
    • 单角色图片渲染失败时回退文本摘要,避免命令无响应
  • v0.8.2

    • 修复 Enka 数字 ID 在面板图中直接显示的问题
    • 圣遗物卡片图标由数字改为花/羽/沙/杯/冠
    • 补充基础角色 ID 到中文名映射,并将常见 Enka 词条 ID 中文化
  • v0.8.1

    • 重做单角色面板图为更接近 Yunzai miao-plugin 的竖版布局
    • 新增大立绘占位、属性、天赋、命座、武器与圣遗物分区
    • 后续继续接入原版角色立绘素材与 HTML/CSS 模板
  • v0.8.0

    • 新增 喵喵雷神面板/圣遗物/伤害 <UID> 这类 miao-plugin 风格自然角色命令
    • 新增迁移路线文档,明确后续要继续补齐的模块
    • 统一角色别名解析入口
  • v0.7.0

    • 新增角色别名查询、圣遗物评分、伤害估算
    • 新增 喵喵面板图 <UID> [角色] 单角色图片面板
    • WebUI 增加别名、圣遗物、伤害计算功能开关
  • v0.6.0

    • 新增 miao-plugin 风格角色面板图片模板
    • PanelRenderMode=image 时输出图片卡片,失败自动回退文本摘要
    • 图片面板展示等级、命座、天赋、武器、圣遗物、双暴与充能
  • v0.5.1

    • Enka 源解析角色等级、命座、天赋、武器、圣遗物、双暴与充能
    • 喵喵面板 <UID> 输出角色详情文本摘要
  • v0.4.0

    • 新增 Miao/Enka/米游社/Mgg/胡桃面板数据源配置项
    • 新增面板数据查询客户端、auto 优先级与失败降级
    • 喵喵面板 <UID> 输出面板文本摘要
  • v0.5.0

    • 对齐 Miao API profile/data 参数与 token 校验
    • 新增米游社 index + character/list 请求流程和 DS 签名
    • 对齐 Enka、MiniGG、Hutao 默认地址与 User-Agent
  • v0.3.1

    • 修正 GsCore 强制前缀下的命令匹配方式
    • 补充面板命令入口占位与 WebUI 用户配置字段
    • 增加 GsCore 状态页注册
  • v0.3.0

    • 帮助改为结构化命令分组展示
    • 新增 #喵喵设置星级#喵喵设置逗号
    • 新增 #喵喵设置导出#喵喵设置重置
    • 设置读取支持默认值合并
  • v0.2.0

    • 增加 喵喵更新日志
    • 增加 #喵喵设置历史
    • 增加游客开关与管理员限制
    • 统一版本信息源

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors