From ef308a58dea325b05e49b5800fd025b7d96b1b7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D1=81=D0=B8=D0=BD=D0=B5=D1=87=D0=BA=D0=B0=20=E2=99=A1?= <63897347+ktnk-dev@users.noreply.github.com> Date: Wed, 9 Sep 2026 17:57:48 +0000 Subject: [PATCH] hide map action for failed routes --- bot/navigator.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bot/navigator.py b/bot/navigator.py index b440bb2..3635bcd 100644 --- a/bot/navigator.py +++ b/bot/navigator.py @@ -89,7 +89,7 @@ def _map_url(request: RouteRequest, route: dict | None) -> str: def _result_markup(url: str) -> InlineKeyboardMarkup: markup = InlineKeyboardMarkup() - markup.add(InlineKeyboardButton("Открыть карту 🗺️", web_app=WebAppInfo(url))) + markup.add(InlineKeyboardButton("Показать маршрут", web_app=WebAppInfo(url))) return markup @@ -103,7 +103,8 @@ def _send_route_result(message: Message, request: RouteRequest, route: dict | No f"Маршрут не построен\n\n{start} - {end}\n" "Не удалось найти путь между выбранными аудиториями." ) - return send(message, text, reply_markup=_result_markup(_map_url(request, route))) + markup = _result_markup(_map_url(request, route)) if route else None + return send(message, text, reply_markup=markup) @bot.message_handler(content_types=["web_app_data"])