From 341397bc458a2a86ce262ca73c9cdd4773deabb4 Mon Sep 17 00:00:00 2001 From: "2569718930@qq.com" <2569718930@qq.com> Date: Mon, 25 May 2026 06:09:50 +0800 Subject: [PATCH] =?UTF-8?q?lau=20fau=20shan=20=E9=87=8D=E5=91=BD=E5=90=8D?= =?UTF-8?q?=E4=B8=BA=20shenzhen=EF=BC=8C=E7=A7=BB=E9=99=A4=E6=97=A7=20ZGSZ?= =?UTF-8?q?=20=E6=B7=B1=E5=9C=B3=E6=9D=A1=E7=9B=AE=EF=BC=8C=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E4=BD=BF=E7=94=A8=E6=B5=81=E6=B5=AE=E5=B1=B1=E5=A4=A9?= =?UTF-8?q?=E6=96=87=E5=8F=B0=20HKO=20=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/telegram_push.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/utils/telegram_push.py b/src/utils/telegram_push.py index 438fbc1b..9d9899bb 100644 --- a/src/utils/telegram_push.py +++ b/src/utils/telegram_push.py @@ -577,7 +577,7 @@ def _alert_signature(alert_payload: Dict[str, Any]) -> str: HIGH_FREQ_AIRPORT_CITIES = { "seoul", "singapore", "busan", "tokyo", "ankara", "helsinki", "amsterdam", - "istanbul", "paris", "hong kong", "lau fau shan", "taipei", + "istanbul", "paris", "hong kong", "shenzhen", "taipei", "beijing", "shanghai", "guangzhou", "qingdao", "chengdu", "chongqing", "wuhan", "new york", "los angeles", "chicago", "denver", "atlanta", "miami", "san francisco", "houston", "dallas", "austin", "seattle", @@ -586,7 +586,7 @@ HIGH_FREQ_AIRPORT_CITIES = { HIGH_FREQ_AIRPORT_ICAO = { "seoul": "RKSI", "singapore": "WSSS", "busan": "RKPK", "tokyo": "44166", "ankara": "17128", "helsinki": "EFHK", "amsterdam": "EHAM", "istanbul": "17058", - "paris": "LFPB", "hong kong": "HKO", "lau fau shan": "LFS", "taipei": "466920", + "paris": "LFPB", "hong kong": "HKO", "shenzhen": "LFS", "taipei": "466920", "beijing": "ZBAA", "shanghai": "ZSPD", "guangzhou": "ZGGG", "qingdao": "ZSQD", "chengdu": "ZUUU", "chongqing": "ZUCK", "wuhan": "ZHHH", "new york": "KLGA", "los angeles": "KLAX", "chicago": "KORD", @@ -951,9 +951,9 @@ def _build_airport_status_message( _AIRPORT_EN = {"seoul": "Incheon", "singapore": "Changi", "busan": "Gimhae", "tokyo": "Haneda", "ankara": "Esenboğa", "helsinki": "Vantaa", "amsterdam": "Schiphol", "istanbul": "Airport", "paris": "Le Bourget", - "hong kong": "Observatory", "lau fau shan": "Lau Fau Shan", + "hong kong": "Observatory", "shenzhen": "LFS Observatory", "taipei": "Songshan", "beijing": "Capital", "shanghai": "Pudong", - "guangzhou": "Baiyun", "shenzhen": "Bao'an", "qingdao": "Jiaodong", + "guangzhou": "Baiyun", "qingdao": "Jiaodong", "chengdu": "Shuangliu", "chongqing": "Jiangbei", "wuhan": "Tianhe", "new york": "LaGuardia", "los angeles": "LAX", "chicago": "O'Hare", "denver": "Buckley", "atlanta": "Hartsfield", "miami": "Intl", @@ -1148,7 +1148,7 @@ def _get_airport_daily_high(city_weather: Dict[str, Any]): _AIRPORT_PUSH_INTERVAL = { "seoul": 60, "busan": 60, "tokyo": 60, "ankara": 60, "helsinki": 60, "amsterdam": 60, "istanbul": 60, "paris": 60, - "hong kong": 60, "lau fau shan": 60, "singapore": 60, "taipei": 60, + "hong kong": 60, "shenzhen": 60, "singapore": 60, "taipei": 60, "beijing": 60, "shanghai": 60, "guangzhou": 60, "qingdao": 60, "chengdu": 60, "chongqing": 60, "wuhan": 60, "new york": 60, "los angeles": 60, "chicago": 60, "denver": 60, @@ -1163,7 +1163,7 @@ _AIRPORT_PUSH_INTERVAL = { _AIRPORT_HEAT_THRESHOLD = { "seoul": 3.0, "ankara": 3.0, "istanbul": 3.0, "paris": 3.0, "busan": 2.0, "tokyo": 2.0, "amsterdam": 2.0, "helsinki": 2.0, - "hong kong": 1.5, "lau fau shan": 1.5, "taipei": 1.5, + "hong kong": 1.5, "shenzhen": 1.5, "taipei": 1.5, } @@ -1313,7 +1313,7 @@ def _process_airport_city( return None # Dedup: same observation → skip (with delayed retry for HK / LFS) - _CITIES_WITH_DELAYED_API = {"hong kong", "lau fau shan"} + _CITIES_WITH_DELAYED_API = {"hong kong", "shenzhen"} if (current_obs_time and last_obs_time and current_obs_time == last_obs_time and city in _CITIES_WITH_DELAYED_API and now_ts - last_city_ts > 540):