From ecc7238dd0c2fe7d864b813738a7f0cd24410240 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=AE=D1=80=D0=B8=D0=B9=20=D0=A7=D0=B5=D1=80=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=BA=D0=BE?= Date: Sat, 1 Nov 2025 13:15:13 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BA=D0=BE=D0=BC=D0=BC=D0=B8=D1=82=20=D0=B7?= =?UTF-8?q?=D0=B5=D0=BB=D0=B5=D0=BD=D1=8B=D0=B5=20=D0=B8=20=D0=BA=D1=80?= =?UTF-8?q?=D0=B0=D1=81=D0=BD=D1=8B=D0=B5=20=D1=81=D1=82=D0=B0=D1=82=D1=83?= =?UTF-8?q?=D1=81=D1=8B=20=D0=B2=20=D1=82=D0=B5=D0=BB=D0=B5=D0=B3=D1=80?= =?UTF-8?q?=D0=B0=D0=BC=D0=BC=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- get_data.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/get_data.py b/get_data.py index 23d9b3c..cc229f4 100644 --- a/get_data.py +++ b/get_data.py @@ -606,7 +606,7 @@ def build_pretty_status_message(): lines = [] lines.append(f"🏀 {LEAGUE.upper()} • {TEAM}") lines.append(f"📌 Game ID: {GAME_ID}") - lines.append(f"🕒 {datetime.now().strftime('%d.%m.%Y %H:%M:%S')}") + lines.append(f"🕒 {GAME_START_DT}") # сначала попробуем собрать нормальный game game_wrap = latest_data.get("game") @@ -659,10 +659,19 @@ def build_pretty_status_message(): ts = d.get("ts", "—") dat = d.get("data") if isinstance(dat, dict) and "status" in dat: - st = dat["status"] + st = str(dat["status"]).lower() else: - st = dat - src_lines.append(f"• {k}: {st} ({ts})") + st = str(dat).lower() + + # Эмодзи-кружки для статусов + if any(x in st for x in ["ok", "success", "live", "online"]): + emoji = "🟢" + elif any(x in st for x in ["error", "fail", "no-status", "none", "timeout"]): + emoji = "🔴" + else: + emoji = "🟡" + + src_lines.append(f"{emoji} {k}: {st} ({ts})") if src_lines: lines.append("📡 Sources:")