Commit Graph

5734 Commits

Author SHA1 Message Date
yan
71097a9966 refactor(bgi_tools): 重构BGI工具配置管理功能
- 修改pullJsonConfig函数参数结构,移除默认值并优化HTTP请求处理逻辑
- 更新pushAllJsonConfig函数参数结构,修改数据传输格式为json对象包装
- 简化配置文件路径定义,移除冗余的相对路径前缀
- 移除配置文件中的大量硬编码领域数据,改为动态读取配置文件
- 在main.js中更新函数调用参数,传递正确的API端点地址
- 修复settings.json中的选项字段名从option改为options
- 移除配置文件中的重复分隔注释行
- 添加getConfig导出函数用于外部获取配置对象
- 增加调试日志输出以支持配置加载过程追踪
2026-02-09 22:04:47 +08:00
yan
9b09be0048 docs(AutoPlanDomain): 更新 README 文档添加 BetterGI 集成说明
- 添加了关于通过 BetterGI 本体实现体力计划的描述
- 补充了脚本功能说明,解释了与 BetterGI 的集成关系
2026-02-09 19:11:37 +08:00
yan
56f781e4bc docs(AutoPlanDomain): 添加自动秘境计划JS项目文档
- 创建项目README文件
- 添加版本密钥表格
- 记录版本历史信息
- 注明作者信息
2026-02-09 18:38:50 +08:00
yan
2903e66db7 feat(AutoPlanDomain): 添加执行日期字段支持
- 在autoFight对象中新增day属性用于存储执行日期
- 为秘境战斗配置添加日期维度的规划能力
2026-02-09 16:07:12 +08:00
yan
d4da7393d2 feat(AutoPlanDomain): 添加按星期几过滤秘境功能
- 引入 getDayOfWeek 工具函数
- 在秘境顺序列表中添加按当前星期几过滤的逻辑
- 只有当配置了 day 字段且匹配当前星期几时才执行该秘境
- 未配置 day 字段的秘境仍会正常执行
2026-02-08 22:51:37 +08:00
yan
43137cd1c9 feat(AutoPlanDomain): 添加秘境配置按日期执行功能
- 新增 parseDay 辅助函数用于安全解析 day 字段
- 在配置加载过程中对 day 字段进行解析和验证
- 解析输入数据时新增 day 字段支持并调整索引位置
- 在秘境顺序对象中添加 day 执行日期字段
- 更新配置字符串格式说明文档
- 新增 getDayOfWeek 工具函数获取当前星期信息
- 添加星期几执行的逻辑判断功能
2026-02-08 22:46:40 +08:00
yan
00a5b474f1 feat(AutoPlanDomain): 添加bgi_tools配置推送功能
- 在bgi_tools方式加载配置时添加开始拉取日志记录
- 添加bgi_tools配置推送功能,在main函数中根据开关判断是否推送配置
- 实现pushAllJsonConfig调用以推送本地域配置文件内容
2026-02-08 21:38:48 +08:00
yan
b2a2681a0a feat(bgi_tools): 添加配置推送开关和API配置功能
- 在配置文件中添加open对象用于控制推送功能
- 实现bgi_tools相关API配置的动态设置
- 将uid配置移动到合适位置避免重复执行
- 修复pullJsonConfig调用时的参数类型转换问题
- 在设置界面添加推送开关复选框和推送API输入框
- 集成OCR获取UID功能到配置初始化流程
2026-02-08 21:32:29 +08:00
yan
8e3cbc16ea feat(AutoPlanDomain): 添加bgi_tools配置同步功能
- 在bgi_tools.js中导出pullJsonConfig和pushAllJsonConfig方法
- 在main.js中导入并集成bgi_tools配置加载逻辑
- 新增LoadType.bgi_tools分支处理远程配置拉取
- 添加settings.json配置项用于设置bgi_tools的HTTP接口地址
- 实现从远程JSON配置文件读取自动战斗计划功能
2026-02-08 21:18:21 +08:00
yan
0126de556c feat(bgi_tools): 添加BGI工具HTTP配置拉取推送功能
- 实现pullJsonConfig函数用于拉取指定uid的JSON配置数据
- 实现pushAllJsonConfig函数用于推送全部JSON配置数据
- 在配置中添加bgi_tools相关API接口地址配置项
- 新增bgi_tools加载类型支持并添加到加载映射表中
- 更新加载模式界面选项增加bgi_tools加载选项
- 修改加载顺序逻辑支持按优先级排序
- 修复自动域参数初始化时副本轮数传递问题
- 更新多选框组件标签文本增加http获取配置说明
- 添加OCR区域资源释放后的空行格式化调整
2026-02-08 21:07:19 +08:00
yan
4b3c865f83 feat(AutoPlanDomain): 更新插件配置和密钥设置
- 在 manifest.json 中添加了新的 key 字段用于标识插件
- 重构 settings.json 配置项,将 domain_config 重命名为 key
- 更新了配置项的标签说明,改为密钥配置提示
- 恢复了 domain_config 配置项到设置列表末尾
- 为新旧配置项提供了清晰的用户指引说明
2026-02-08 15:23:47 +08:00
yan
eb3b218416 refactor(AutoPlanDomain): 重构秘境配置加载逻辑
- 将原来的初始化函数拆分为独立的加载模式处理函数
- 提取loadMode函数专门处理不同加载方式的配置
- 保留initDomainOrderList函数作为入口点调用加载模式
- 优化代码结构提高可读性和维护性
- 为关键变量和逻辑添加更详细的注释说明
2026-02-08 15:20:30 +08:00
yan
d96eea7777 fix(config): 解决配置密钥验证和加载列表处理问题
- 添加了配置密钥验证逻辑,确保密钥匹配
- 实现了密钥不匹配时的错误抛出机制
- 修复了自动加载列表的获取和映射处理
- 统一了代码格式和空格规范
2026-02-08 15:18:28 +08:00
yan
c8294148bc feat(domain): 添加多加载方式支持
- 添加 LoadType 枚举定义 uid 和 input 加载类型
- 添加 LoadMap 映射表关联加载方式名称和类型
- 修改配置结构将 load_uid_config 替换为 loads 数组
- 实现多加载方式切换逻辑支持 UID 加载和输入加载
- 更新 initDomainOrderList 函数支持异步 UID 识别
- 在设置界面添加 auto_load 多选框配置加载模式
- 实现基于配置的动态加载策略选择机制
2026-02-08 15:12:15 +08:00
yan
9272220361 feat(config): 添加UID配置加载开关功能
- 在配置域中新增load_uid_config开关字段
- 实现基于配置开关的OCR UID加载条件判断
- 确保配置缺失时的错误处理机制正常运行
- 保持原有配置验证逻辑完整性
- 添加对settings.load_uid_config的优先级支持
2026-02-08 14:39:26 +08:00
yan
f1a019ea98 feat(config): 添加OCR识别UID功能
- 在配置文件中导入ocrUid工具函数
- 修复checkKey函数中参数赋值的格式问题
- 在initConfig函数中集成OCR识别获取用户UID
- 将识别到的UID存储到配置对象中
- 在主程序中使用配置中的UID替代未定义变量
- 新增tool.js工具模块实现区域OCR识别功能
- 新增uid.js模块专门处理UID识别逻辑
- 实现了屏幕指定区域的文字识别功能
2026-02-08 14:36:44 +08:00
yan
4d834403e4 feat(config): 添加密钥验证功能
- 在配置中新增 key 字段用于存储密钥
- 实现 checkKey 函数用于验证密钥正确性
- 添加密钥错误时的异常处理机制
- 将 checkKey 函数导出供外部使用
- 添加初始化秘境配置的相关注释文档
2026-02-08 14:13:51 +08:00
yan
e2d976765e feat(config): 添加用户UID配置并优化秘境顺序列表初始化逻辑
- 在配置文件中添加用户UID字段用于个性化配置
- 将秘境顺序列表从数组改为Set以避免重复数据
- 实现基于UID的配置读取功能
- 添加配置文件解析逻辑支持多用户配置
- 修改返回逻辑将Set转换为数组确保兼容性
- 更新错误检查条件适配新的数据结构
2026-02-08 14:09:07 +08:00
yan
b4e7310f90 feat(AutoPlanDomain): 添加域配置文件支持并优化初始化逻辑
- 新增 domainConfig 配置项用于加载 ./config/domain_config.json 文件
- 在 initDomainOrderList 函数中添加对 domainConfig 的空值检查
- 修复变量名错误:将 DomainRoundNum 统一改为 domainRoundNum
- 添加秘境配置为空时的错误检查和提示
- 移除重复的秘境配置空值检查代码
- 优化代码结构和错误处理机制
2026-02-08 13:51:43 +08:00
yan
04175a1da7 feat(AutoPlanDomain): 添加自动秘境计划配置功能
- 在配置文件中添加manifest对象结构
- 为domainList添加默认空数组配置避免解析错误
- 重构order解析逻辑增加空值和类型验证保护
- 添加自动秘境计划配置设置项支持文本输入
- 实现配置初始化异步加载功能
- 增加多复选框映射表获取函数注释文档
2026-02-08 13:15:21 +08:00
yan
f4266d98ea fix(AutoPlanDomain): 解决秘境任务执行中的字符串转数字问题
- 修复了order变量解析时缺少空字符串转换的问题
- 添加了物品名称到秘境名称的映射查询功能
- 实现了域名临时变量获取和周日选择值更新逻辑
- 增加了输入错误时的异常处理机制
- 优化了秘境名称不存在时的错误提示信息
2026-02-08 12:59:12 +08:00
yan
ceef9c8971 feat(config): 添加设置初始化和多复选框配置管理功能
- 新增info对象用于存储manifest和settings信息
- 添加manifest.json路径配置
- 实现initSettings函数用于读取和解析设置文件
- 实现getMultiCheckboxMap函数用于获取多复选框映射表
- 实现getValueByMultiCheckboxName函数用于获取复选框组对应值
- 在main.js中引入并调用initSettings进行设置初始化
- 扩展导出接口包含新的设置管理函数
2026-02-08 12:53:32 +08:00
yan
9640715103 feat(domain): 添加原神秘境自动规划功能
- 新增配置文件config.js用于管理秘境数据结构
- 实现秘境配置初始化和数据映射功能
- 添加domain.json配置文件包含所有秘境信息
- 实现秘境自动执行核心逻辑
- 添加秘境顺序列表初始化和排序功能
- 实现秘境批量执行处理机制
- 添加错误处理和配置验证机制
2026-02-08 12:42:47 +08:00
yan
1333bacc93 feat(AutoPlanDomain): 添加自动秘境计划功能
- 新增domain.json配置文件,包含天赋、武器、圣遗物三大类秘境数据
- 创建main.js核心逻辑文件,实现秘境数据映射和排序功能
- 添加manifest.json插件配置文件,定义插件基本信息和依赖
- 创建settings.json空配置文件用于后续设置界面
- 实现领域名称到物品列表的映射关系
- 支持按顺序排列的秘境配置功能
2026-02-08 11:24:03 +08:00
zaodonganqi
e76583f27a update repo.json 2026-02-06 08:26:11 +00:00
躁动的氨气
386db09ae9 fix: 千星滚动找图 (#2849) 2026-02-06 16:25:41 +08:00
zaodonganqi
764b8fe5f7 update repo.json 2026-02-05 14:47:31 +00:00
Tool_tingsu
e5a2cda0ab 配对界面切换角色 适配兹白 叶洛亚 (#2848) 2026-02-05 22:47:04 +08:00
MisakaAldrich
f75bb4d5ec update repo.json 2026-02-05 09:44:21 +00:00
4111cb506a 搞点狗粮小布丁2.5 (#2847) 2026-02-05 17:43:53 +08:00
MisakaAldrich
4375a85b7f update repo.json 2026-02-05 09:10:16 +00:00
mno
2ac6146248 js锄地,战斗好感更新,combat 万能策略龙王更新,统一逗号格式 (#2845)
* Update 万能战斗策略(萌新推荐).txt

1.龙王策略修正,增加等待防止打不开l
2.按火山老师要求批量将,,替换为,

* js:战斗好感

1.允许禁用异步战斗,改为使用正常的战斗结束检测
2.允许开启经验和摩拉检测,连续两轮未识别到经验或摩拉将提前终止
3.修改盗宝团战斗点至不会被怪物提前锁定的地点,防止被肘飞
4.修复了一些问题,曾导致意外的提前终止或使用快捷键终止时仍然循环50次

* js:锄地一条龙

修改西格德路线
加入利亚姆路线
地图为sift时不再尝试进行泥头车
修改部分路线

* js:采集cd管理

更新物品cd,修正黑名单持久化逻辑
2026-02-05 17:09:49 +08:00
MisakaAldrich
c814e721ee update repo.json 2026-02-05 07:24:02 +00:00
this-Fish
03911942aa 更新部份商人能購買商品 (#2844)
* 更新部份商人能購買商品

* Add files via upload

* Add files via upload
2026-02-05 15:21:44 +08:00
躁动的氨气
40f47b10ab fix: 纠正一个描述错误
Updated usage instructions for running the script.
2026-02-05 14:25:51 +08:00
zaodonganqi
66c5ce832e update repo.json 2026-02-05 06:10:26 +00:00
躁动的氨气
69f3352b23 feat: 添加工具函数 (#2823) 2026-02-05 14:08:13 +08:00
zaodonganqi
6a0feb08e1 update repo.json 2026-02-04 17:06:16 +00:00
this-Fish
87516f8964 自动购买每天&3天&每周刷新商品3.1.3 (#2843)
新增霄灯
2026-02-05 01:03:58 +08:00
MisakaAldrich
50d30afd49 update repo.json 2026-02-04 16:11:36 +00:00
提瓦特钓鱼玳师
a0f26d23cb fix (#2842) 2026-02-05 00:11:05 +08:00
MisakaAldrich
f2169758ff update repo.json 2026-02-03 23:39:20 +00:00
skyflag2022
adf1e0fb7b 吃药统计更新 (#2838)
* 增加延迟

* 更新

* 解决正则表达式注入风险
2026-02-04 07:37:01 +08:00
MisakaAldrich
c4f18a1148 update repo.json 2026-02-03 23:36:17 +00:00
起个名字好难的喵
195dcd4d75 feat: 兽肉好感可选千星奇遇循环 (#2815) 2026-02-04 07:35:48 +08:00
MisakaAldrich
fd763ae616 update repo.json 2026-02-03 23:33:38 +00:00
mno
dfc0199d8b js:采集,锄地,性能测试更新 (#2840)
* js:性能测试

加入新项目,优化打分逻辑

* Update manifest.json

修正错误的保留文件夹

* js:采集cd管理

将优先采集移出高级配置

* 茜芙爱万策略应用ready

* js:采集cd管理更新readme

* 更新readme
2026-02-04 07:33:12 +08:00
zaodonganqi
0879849668 update repo.json 2026-02-03 08:38:14 +00:00
mno
1e155c2235 js:锄地一条龙2.2.1 (#2839)
* 移除重复路线,优化部分路线

* 更新了版本号

* 加入仙人掌,传奇即使占据小怪上限也按四点刷新,优化503卡点

* 修改路线策略
2026-02-03 16:37:43 +08:00
MisakaAldrich
d6530583a2 update repo.json 2026-02-02 10:05:55 +00:00