使用养成计算器API同步原神背包的物品信息
下载此仓库后,修改config文件内的示例文件,在其中填写你的米游社Cookie,并另存为yaml后缀。
或者,你可以直接通过创建符号链接或者docker共享等方式,直接使用MihoyoBBSTools的config文件夹
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亿摩拉时
-
为什么前后端的功能分配怪怪的?
因为我不会js,不然其实可以全部由js完成
-
遇到其他问题导致用不起来?
你能搜到这个仓库,应该动手能力也很强的了。问AI吧,它们已经很聪明了。也欢迎PR