From 1c4bdedc649fbb673d51c1a2a18d125c56711344 Mon Sep 17 00:00:00 2001 From: OG T Date: Fri, 10 Apr 2026 10:48:36 +0800 Subject: [PATCH] =?UTF-8?q?fix(drift=5Fnarrator):=20send=5Ftext=20?= =?UTF-8?q?=E2=86=92=20send=5Fnotification=20+=20DriftLevel=20case=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/api/src/services/drift_narrator_service.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/api/src/services/drift_narrator_service.py b/apps/api/src/services/drift_narrator_service.py index 8469bc0e..2763145f 100644 --- a/apps/api/src/services/drift_narrator_service.py +++ b/apps/api/src/services/drift_narrator_service.py @@ -130,8 +130,8 @@ class DriftNarratorService: if item.field_path not in _HPA_ALLOWLIST_PATHS and not item.is_allowlisted ] - high = sum(1 for i in non_hpa_items if i.drift_level.value == "HIGH") - medium = sum(1 for i in non_hpa_items if i.drift_level.value == "MEDIUM") + high = sum(1 for i in non_hpa_items if i.drift_level.value == "high") + medium = sum(1 for i in non_hpa_items if i.drift_level.value == "medium") return high >= TRIGGER_HIGH_MIN or medium >= TRIGGER_MEDIUM_MIN async def _generate_narrative( @@ -233,7 +233,7 @@ class DriftNarratorService: try: tg = get_telegram_gateway() - await tg.send_text(msg[:4096]) + await tg.send_notification(msg[:4096]) except Exception as e: logger.warning("drift_narrator_telegram_error", error=str(e))