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:")