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:
|
||||
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"<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"])
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue