From 7b40a54aafb9d470bf73aad626335792d7c9f792 Mon Sep 17 00:00:00 2001 From: houhuan Date: Thu, 30 Apr 2026 15:37:35 +0800 Subject: [PATCH] Reduce polling interval to 5-10s for all hours --- order_monitor.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/order_monitor.py b/order_monitor.py index 8b6a2b8..13297da 100644 --- a/order_monitor.py +++ b/order_monitor.py @@ -32,12 +32,9 @@ XIAOMI_SPEAKER_DID = "3ba2c1e8-d8cb-45c5-b88a-15624e7a02f3" # 高峰时段配置 PEAK_HOURS = [(11, 13), (17, 19)] -PEAK_INTERVAL_MIN = 10 -PEAK_INTERVAL_MAX = 20 +POLL_INTERVAL_MIN = 5 +POLL_INTERVAL_MAX = 10 PEAK_PAGE_SIZE = 20 - -IDLE_INTERVAL_MIN = 30 -IDLE_INTERVAL_MAX = 60 IDLE_PAGE_SIZE = 5 # 夜间暂停:21:00 ~ 07:40 不轮询 @@ -81,8 +78,8 @@ def seconds_until_morning(): def get_poll_config(): if is_peak_hour(): - return PEAK_INTERVAL_MIN, PEAK_INTERVAL_MAX, PEAK_PAGE_SIZE - return IDLE_INTERVAL_MIN, IDLE_INTERVAL_MAX, IDLE_PAGE_SIZE + return POLL_INTERVAL_MIN, POLL_INTERVAL_MAX, PEAK_PAGE_SIZE + return POLL_INTERVAL_MIN, POLL_INTERVAL_MAX, IDLE_PAGE_SIZE def format_msg(order):