feat:重构代码模块

This commit is contained in:
2025-10-15 13:37:09 +08:00
parent 6228d70a95
commit 220fe8efdb
7 changed files with 97 additions and 71 deletions

29
main.py
View File

@@ -1,36 +1,28 @@
import schedule
import time
from log_config import logger
from config.log_config import logger
from daily_stock import get_stock_message, get_today_stock
from daily_weather import get_today_indices, get_today_weather, get_weather_message
from wechat_message import send_wechat_message
from work.daily_stock import get_stock_message, get_today_stock
from work.daily_weather import get_today_indices, get_today_weather, get_weather_message
from message.wechat_message import send_wechat_message, MessageEnum
def daily_weather_task():
logger.info("执行定时天气任务...")
weather = get_today_weather()
indices = get_today_indices()
message = get_weather_message(weather, indices)
send_wechat_message(message)
send_wechat_message(MessageEnum.MARKDOWN2, get_weather_message(weather, indices), True)
def daily_stock_task():
logger.info("执行定时股票任务...")
stock = get_today_stock()
message = get_stock_message(stock)
send_wechat_message(message)
send_wechat_message(MessageEnum.MARKDOWN, get_stock_message(stock))
def daily_order_supper_task():
logger.info("执行定时订饭任务...")
message = {
"msgtype": "text",
"text": {
"content": "📢 订饭时间到!记得订晚饭~"
}
}
send_wechat_message(message)
send_wechat_message(MessageEnum.TEXT, "📢 订饭时间到!记得订晚饭~")
def setup_schedule():
@@ -48,9 +40,9 @@ def run_schedule():
def main():
logger.info("程序启动,开始设置定时任务...")
#daily_weather_task()
#daily_stock_task()
#daily_order_supper_task()
# daily_weather_task()
# daily_stock_task()
# daily_order_supper_task()
setup_schedule()
try:
@@ -62,5 +54,6 @@ def main():
except Exception as e:
logger.error(f"程序发生错误: {str(e)}", exc_info=True)
if __name__ == "__main__":
main()