From 4e87c3de47044bc25ae1ab024ac9fdebbd4e47a4 Mon Sep 17 00:00:00 2001 From: Cxx0822 <1556464090@qq.com> Date: Thu, 16 Oct 2025 09:14:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=A2=9E=E5=8A=A0=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/main.py b/main.py index 7650076..c0f8f52 100644 --- a/main.py +++ b/main.py @@ -8,21 +8,33 @@ from message.wechat_message import send_wechat_message, MessageEnum def daily_weather_task(): - logger.info("执行定时天气任务...") - weather = get_today_weather() - indices = get_today_indices() - send_wechat_message(MessageEnum.MARKDOWN2, get_weather_message(weather, indices), True) + try: + logger.info("开始执行定时天气任务...") + weather = get_today_weather() + indices = get_today_indices() + send_wechat_message(MessageEnum.MARKDOWN2, get_weather_message(weather, indices), True) + logger.info("完成执行定时天气任务") + except Exception as e: + logger.error(f"执行定时天气任务时出错: {str(e)}") def daily_stock_task(): - logger.info("执行定时股票任务...") - stock = get_today_stock() - send_wechat_message(MessageEnum.MARKDOWN, get_stock_message(stock)) + try: + logger.info("开始执行定时股票任务...") + stock = get_today_stock() + send_wechat_message(MessageEnum.MARKDOWN, get_stock_message(stock)) + logger.info("完成执行定时股票任务") + except Exception as e: + logger.error(f"执行定时股票任务时出错: {str(e)}") def daily_order_supper_task(): - logger.info("执行定时订饭任务...") - send_wechat_message(MessageEnum.TEXT, "📢 订饭时间到!记得订晚饭~") + try: + logger.info("开始执行定时订饭任务...") + send_wechat_message(MessageEnum.TEXT, "📢 订饭时间到!记得订晚饭~") + logger.info("完成执行定时订饭任务") + except Exception as e: + logger.error(f"执行定时订饭任务时出错: {str(e)}") def setup_schedule():