Commit Graph

20 Commits

Author SHA1 Message Date
XcantloadX b434278e4e refactor(task): 使用基础类中的矩形与点重构任务 2025-05-17 09:37:44 +08:00
XcantloadX 9eb1560b13 feat(task): 增加命令行调用方式 2025-04-11 22:17:38 +08:00
XcantloadX 500e11dc6c refactor(core): 移动 grayscaled 和 unify_image 函数的位置 2025-03-06 16:35:15 +08:00
XcantloadX 0d3e5defe1 refactor(core): 移动 util 模块位置 2025-03-06 16:35:15 +08:00
XcantloadX 726515774e feat(*): 优化若干流程
1. 添加 wait() 函数,允许在截图前等待指定时间
2. 以调试模式启动时,新增了删除原有调试 dump 文件夹时对文件被占用的处理
3. 修复了培育任务无法从已有培育流程开始的问题
4. 修复了购买推荐商品会卡住的问题
5. 优化未读交流判断逻辑提高准确率
6. 新增练习/考试中对本回合已无可用手牌情况的判断
7. 优化若干流程在 u2 截图模式下的逻辑
8. 消息推送新增失败时自动重试
2025-02-16 17:11:35 +08:00
XcantloadX 923e3b8af2 feat(*): 重构并优化了部分培育流程 & 修复了一些 bug
1. 修复 HintBox 与原有 Rect 类型并不兼容的问题
2. 新增 SimpleDispatcher 类(试验性)
3. 移除 OCR 识别前的灰度处理,pad 填充支持灰度图
4. OcrResult 新增 replace() 方法,用于快速替换文本
5. 新增 Countdown 类,用于在 Dispatcher 循环中倒计时
6. 优化截图继承方式
7. Context 类新增 inject() 方法,新增支持视频输入的 MockDevice 类,便于测试
8. 调整 device.double_click() 默认间隔
9. 优化培育中奖励领取相关逻辑(acquisitions 等相关函数),提高检测处理速度
10. 重构培育流程,合并 week_lesson 与 week_non_lesson 处理逻辑为 week_normal
11. 新增基本 PRO 培育支持
12. 重构练习/考试中推荐卡的检测,大幅提高了期末考试中的检测准确度。
13. 重构练习/考试逻辑,移除硬编码的等待下一回合 sleep
2025-02-11 12:31:47 +08:00
XcantloadX a44038b148 fix(task): 修复培育时选择指定偶像有几率失败
主要由 OCR 识别名字结果可能含有也可能不含有空格导致
2025-02-08 19:46:13 +08:00
XcantloadX 586ebdcb1a feat(core): 支持切换自动/手动截图模式 2025-01-25 20:07:30 +08:00
XcantloadX a4b8771309 refactor(core): 移除 kotonebot.backend.util 中的无用代码 2025-01-25 17:20:50 +08:00
XcantloadX 1f260761af feat(*): 支持中断任任务运行 2025-01-23 13:43:47 +08:00
XcantloadX 1f387d45bb feat(*): 引入配置模块,将各脚本与配置模块整合 2025-01-21 14:55:34 +08:00
XcantloadX 1dbf6506de feat(*): 完善并优化 Regular 培育流程
1. 新增从主页到进入培育配置页面,到培育开始部分的逻辑处理
2. 培育行动页面加入对推荐休息情况的检测
3. 加入对培育过程中网络中断的检测
4. 培育中领取技能卡时自动识别卡片个数,而不是固定三张
5. 重命名模板匹配相关函数的名称,新增输入多个模板,输出多个结果的匹配函数
6. 新增对课程/考试过程中跳过回合的确认对话框的处理
7. 修复进入推荐行动时检测正确,但是选择了错误的行动
8. 课程/考试中检测当前卡片数量前,自动取消原先选择的卡片,避免检测数量有误
9. 自动检测并跳过培育中的未读交流
10. 新增检测支援卡的技能卡更换、技能卡强化画面
11. 调整加载画面检测的范围
12. 改进培育结束时自动流程
13. 修复行动页面点击休息按钮后没有自动等待进入下一行动周
2025-01-20 14:22:03 +08:00
XcantloadX 9ee39b0804 feat(task): 调整部分延时 & 新增对进行中的竞赛的支持 2025-01-16 12:25:23 +08:00
XcantloadX c66c71a96f feat(core): 在图中寻找指定颜色 2025-01-12 17:22:11 +08:00
XcantloadX 1326d492a5 feat(task): 实现自动竞赛任务 2025-01-12 17:11:53 +08:00
XcantloadX b92c0f0cc3 feat(task): 启动游戏任务 & 收取活动费任务 2025-01-12 17:11:10 +08:00
XcantloadX 47e1e4b8fc feat(task): 商店购买 2025-01-12 17:11:10 +08:00
XcantloadX c75bb49e4e feat(task): 培育中增加对“活動支給”的处理 2025-01-12 17:10:57 +08:00
XcantloadX c8736e3ab5 feat(task): 基本培育流程完成 2025-01-08 22:22:52 +08:00
XcantloadX 0c7574124e initial commit 2025-01-06 09:42:03 +08:00