Skip to content
0

fork 说明

本仓库为Miao-Yunzai的fork仓库,旨在更新genshin相关功能,强制绑定安装miao-plugin

什么!TRSS-Yunzai有自己的私库genshin?

来啦!不允许Miao-Yunzai低人一等😡

注:UI来源于米游社, HTML 模板均为作者本人手搓,禁止 对本项目的 HTML 模板及其他渲染 UI 文件进行 复制修改再分发。这包括但不限于公开托管、分享或将这些文件包含在其他项目中

较原版的新增/修改

UI

  • 优化角色卡片、探索、原石札记UI

资源与模板

  • 精简 plugins/genshin/resources:49.33MB → 34.20MB(-30.7%),清理 38 个全仓零引用的资源
  • 修复失效的模板引用:mysNews 指向米游社构建产物的绝对路径背景、daily-note 指向不存在目录的背景、payLog 的字体与名片 preload、星铁公告列表少一层 ../ 的字体路径、blueprint 的 skillbg.png

稳定性

  • redis 每日缓存表的 TTL 被设到了拼接错误的键名上,真实表永不过期
  • 米游社请求无超时:node-fetch v3 已移除 timeout 选项,改用 AbortSignal.timeout
  • cookie 缺少 ltuid 时直接 TypeError,改为回退 ltuid_v2 / account_id
  • lodash.extend 就地污染渲染器共享的 pageGotoParams,配置的 timeout 首次渲染后即被抹除
  • 复用同一模板的不同 name 未创建落盘目录,导致 ENOENT

性能

  • 米游社只读接口的响应缓存真正启用,缓存时长 60 秒
  • 体力 / 计算器 / 绳网类命令去掉多余的 getFp 预取,改用 getData 内建的 fp 注入
  • art-template 缓存编译后的渲染函数,出图不再每次重新编译模板
  • gsCfg 的配置合并结果 memoize,不再每条消息 × 每插件重复展开 YAML
  • 启动时清理 temp/html 的过期中间产物

克隆项目

bash
git clone --depth=1 git clone https://gitee.com/qsyhh/Miao-Yunzai.git
cd Miao-Yunzai 
git clone --depth=1 https://github.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/

以下为原版仓库说明


Miao-Yunzai v3

基于乐神版云崽v3.0 改造,需要同时安装miao-plugin

对数据结构进行了改造,无法直接迁回原版Yunzai,请根据自己需求情况慎重安装!

使用icqq 登录,防止oicq可能出现的低版本问题

使用方法

必要环境 Windows/Linux + Chrome/Chromium/Edge

必要环境 Node.js>16.14.0 + Redis>5.0.0

推荐环境 Node.js=18.18.2 + Redis>6.0.0

推荐使用NVM对Node.js进行版本管理

克隆项目

请根据网络情况选择Github安装或Gitee安装

sh
# 使用 Github 
git clone --depth=1 https://github.com/yoimiya-kokomi/Miao-Yunzai.git
cd Miao-Yunzai 
git clone --depth=1 https://github.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/
sh
# 使用Gitee
git clone --depth=1 https://gitee.com/yoimiya-kokomi/Miao-Yunzai.git
cd Miao-Yunzai 
git clone --depth=1 https://gitee.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/

安装pnpm

已安装的可以跳过

sh
npm install pnpm -g

安装依赖

外网环境请修改的本地npm配置.npmrc

sh
# 直接安装
pnpm install -P

运行

首次运行按提示输入登录

sh
npm run app

登录

sh
npm run login

托管

sh
npm run start

致谢

NicknameContribution
Yunzai v3.0乐神的Yunzai-Bot V3
GardenHamster模拟抽卡背景素材来源
西风驿站角色攻略图来源
米游社友人A角色突破素材图来源
icqqICQQ
最近更新