Files
bettergi-scripts-list/repo/js/FullyAutoAndSemiAutoTools/pathing.json
yan 251a6e7d38 feat(auto-tools): 新增cron表达式解析功能并优化路径过滤逻辑
- 添加cron.js工具模块,实现cron表达式解析和下次执行时间计算功能
- 新增timeType枚举类型,支持小时和cron表达式两种时间配置方式
- 重构路径去重逻辑,使用Map按路径字符串和时间戳进行智能去重
- 移除废弃的getTimeDifference函数实现
- 在初始化配置中注册cron工具模块
- 实现基于时间配置的路径过滤机制,支持小时间隔和cron表达式触发
- 从pathing.json加载时间配置,按等级排序后应用到路径过滤逻辑
- 添加cron表达式解析失败的错误处理和日志记录
- 更新pathing.json默认配置,包含地方特产和矿物的时间规则示例
2026-01-16 23:07:39 +08:00

21 lines
261 B
JSON

[
{
"name": "晶蝶",
"type": "hours",
"level": 2,
"value": 12
},
{
"name": "地方特产",
"type": "hours",
"level": 1,
"value": 46
},
{
"name": "矿物",
"type": "cron",
"level": 1,
"value": "0 0 0 1/3 * ?"
}
]