Ошибку исправил в выдаче конфигурации при покупке
This commit is contained in:
@@ -44,6 +44,8 @@ def escape_markdown_v2(text: str) -> str:
|
||||
text = text.replace(char, f"\\{char}")
|
||||
return text
|
||||
|
||||
|
||||
|
||||
@router.message(Command("subscriptions"))
|
||||
async def supp(message: types.Message):
|
||||
"""
|
||||
@@ -77,9 +79,6 @@ async def supp(message: types.Message):
|
||||
parse_mode=ParseMode.MARKDOWN_V2
|
||||
)
|
||||
|
||||
|
||||
|
||||
|
||||
@router.callback_query(lambda callback: callback.data == "buy_subscription")
|
||||
async def buy_subscription_callback_handler(callback: types.CallbackQuery):
|
||||
"""
|
||||
@@ -156,9 +155,14 @@ async def confirm_callback_handler(callback: types.CallbackQuery):
|
||||
await callback.message.edit_text("Вы уже имеете активную подписку.")
|
||||
else:
|
||||
uri = result.get("message", {})
|
||||
await callback.message.edit_text(f"Подписка успешно оформлена!\nВаш конфиг для подключения: ```{uri}```")
|
||||
escaped_text = escape_markdown_v2(f"Подписка успешно оформлена!")
|
||||
answer_text = f"Ваш конфиг для подключения: ```{uri}```"
|
||||
await callback.message.edit_text(escaped_text)
|
||||
await callback.message.answer(answer_text, parse_mode=ParseMode.MARKDOWN_V2)
|
||||
except Exception as e:
|
||||
logger.exception(f"Ошибка при обработке подтверждения подписки: {e}")
|
||||
await callback.message.edit_text("Произошла ошибка при оформлении подписки.")
|
||||
finally:
|
||||
await callback.answer()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user