hide map action for failed routes
This commit is contained in:
parent
bd7be0a5ef
commit
ef308a58de
1 changed files with 3 additions and 2 deletions
|
|
@ -89,7 +89,7 @@ def _map_url(request: RouteRequest, route: dict | None) -> str:
|
||||||
|
|
||||||
def _result_markup(url: str) -> InlineKeyboardMarkup:
|
def _result_markup(url: str) -> InlineKeyboardMarkup:
|
||||||
markup = InlineKeyboardMarkup()
|
markup = InlineKeyboardMarkup()
|
||||||
markup.add(InlineKeyboardButton("Открыть карту 🗺️", web_app=WebAppInfo(url)))
|
markup.add(InlineKeyboardButton("Показать маршрут", web_app=WebAppInfo(url)))
|
||||||
return markup
|
return markup
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -103,7 +103,8 @@ def _send_route_result(message: Message, request: RouteRequest, route: dict | No
|
||||||
f"<b>Маршрут не построен</b>\n\n{start} - {end}\n"
|
f"<b>Маршрут не построен</b>\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"])
|
@bot.message_handler(content_types=["web_app_data"])
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue