From a94439faaa63ce358c15e25c2decb749417ff7a4 Mon Sep 17 00:00:00 2001 From: UnCLAS-Prommer Date: Sat, 22 Mar 2025 10:24:42 +0800 Subject: [PATCH] =?UTF-8?q?=E9=98=B2=E6=AD=A2=E6=97=A5=E7=A8=8B=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E7=82=B8=E9=A3=9E=E7=A8=8B=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/schedule/schedule_generator.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/schedule/schedule_generator.py b/src/plugins/schedule/schedule_generator.py index d58211215..d6ba165ee 100644 --- a/src/plugins/schedule/schedule_generator.py +++ b/src/plugins/schedule/schedule_generator.py @@ -101,6 +101,9 @@ class ScheduleGenerator: except json.JSONDecodeError: logger.exception("解析日程失败: {}".format(schedule_text)) return False + except Exception as e: + logger.exception(f"解析日程发生错误:{str(e)}") + return False def _parse_time(self, time_str: str) -> str: """解析时间字符串,转换为时间""" @@ -158,7 +161,7 @@ class ScheduleGenerator: def print_schedule(self): """打印完整的日程安排""" if not self._parse_schedule(self.today_schedule_text): - logger.warning("今日日程有误,将在下次运行时重新生成") + logger.warning("今日日程有误,将在两小时后重新生成") db.schedule.delete_one({"date": datetime.datetime.now().strftime("%Y-%m-%d")}) else: logger.info("=== 今日日程安排 ===")