From 568cd86844deacd8f7bbd99542a907a204f39f64 Mon Sep 17 00:00:00 2001 From: benya Date: Sun, 15 Feb 2026 00:51:09 +0300 Subject: [PATCH] Fix heatmap button args --- handlers/system.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/handlers/system.py b/handlers/system.py index ac77281..53550bd 100644 --- a/handlers/system.py +++ b/handlers/system.py @@ -13,8 +13,7 @@ from keyboards import ( system_logs_integrations_kb, system_logs_kb, openwrt_kb, - docker_kb, - backup_kb, + docker_kb, backup_kb, ) from system_checks import security, disks, hardware, list_disks, smart_last_test from services.http_checks import get_url_checks, check_url @@ -490,14 +489,15 @@ async def incidents_diff(msg: Message): async def alerts_heatmap(msg: Message): if not is_admin_msg(msg): return - parts = msg.text.split() hours = 48 category = None - for part in parts[1:]: - if part.isdigit(): - hours = max(1, int(part)) - else: - category = part.lower() + if msg.text.startswith("/alerts_heatmap"): + parts = msg.text.split() + for part in parts[1:]: + if part.isdigit(): + hours = max(1, int(part)) + else: + category = part.lower() rows = read_raw(cfg, hours=hours, limit=8000, include_old=True) buckets: dict[datetime, int] = {} for dt, line in rows: