Skip to content

Patrick-Ze/AyakaSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用养成计算器API同步原神背包的物品信息

安装&配置

下载此仓库后,修改config文件内的示例文件,在其中填写你的米游社Cookie,并另存为yaml后缀。

或者,你可以直接通过创建符号链接或者docker共享等方式,直接使用MihoyoBBSToolsconfig文件夹

使用

API 调用:

  • 原始数据格式

    http://127.0.0.1:20928/inventory/raw/<uid>

  • GOOD格式

    http://127.0.0.1:20928/inventory/good/<uid>

以curl为例:curl 'http://127.0.0.1:20928/inventory/good/123456789' -H 'accept: application/json'

集成到Seelie网页

tool/seelie-for-tampermonkey.js提供了用于集成到Seelie网页的Tampermonkey脚本,可以点击此处安装后,修改代码中的如下配置:

配置中的键是你的游戏的UID,值是浏览器localStorage的键的名称。

    const UID_CONFIG = {
        "100000001": ["main-inventory"],
        "100000002": ["account-2-inventory"]
    };

例如,如果你只有一个账号123456789,只需要改成如下形式:

    const UID_CONFIG = {
        "123456789": ["main-inventory"]
    };

已知局限

受养成计算器API的限制:

  • 获取的物品数量与游戏实时数据相比,有大约10分钟的延迟
  • 经验书和精锻用矿只能获取到品质最高的那个的数量
  • 当背包中的某种物品的数量多于常规养成所需时,获取的物品数量会少于实际数量。例如,如果你有17亿摩拉时

Q & A

  • 为什么前后端的功能分配怪怪的?

    因为我不会js,不然其实可以全部由js完成

  • 遇到其他问题导致用不起来?

    你能搜到这个仓库,应该动手能力也很强的了。问AI吧,它们已经很聪明了。也欢迎PR

About

获取原神背包物品数量的API,支持GOOD格式和seelie网页格式

Topics

Resources

License

Stars

Watchers

Forks