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():