minecraft1024a
67bb7de8aa
refactor(schedule): 优化休眠状态判断逻辑
将原先仅检查日程表首尾项的休眠判断方式,重构为通过关键词匹配所有日程项。
这样可以更灵活地在一天中的任何时段安排休眠,而不仅限于一天的开始或结束。
- 引入 `sleep_keywords` 列表,用于识别表示休眠的活动。
- 遍历当天的所有日程,检查活动名称是否包含休眠关键词。
- 如果关键词匹配,则进一步检查当前时间是否处于该活动的时间范围内。
- 保留了对唤醒状态的检查,确保在被唤醒时不会错误地判断为休眠。
同时,对 `hfc_context.py` 中的 `last_read_time` 初始值进行了微调,以改善相关逻辑的初始行为。
2025-08-22 12:17:10 +08:00
..
2025-08-22 12:17:10 +08:00
2025-08-21 21:09:52 +08:00
2025-08-21 20:29:37 +08:00
2025-08-11 19:34:18 +08:00
2025-08-21 21:31:47 +08:00
2025-08-11 19:34:18 +08:00
2025-08-22 12:17:10 +08:00
2025-08-21 16:19:34 +08:00
2025-08-19 15:33:43 +08:00
2025-08-19 20:17:32 +08:00
2025-08-21 21:09:52 +08:00
2025-08-21 21:28:22 +08:00
2025-08-21 19:41:59 +08:00
2025-08-21 13:18:50 +08:00
2025-08-20 14:57:37 +08:00
2025-08-21 15:42:23 +08:00