Ошибку исправил в выдаче конфигурации при покупке
This commit is contained in:
@@ -44,6 +44,8 @@ def escape_markdown_v2(text: str) -> str:
|
|||||||
text = text.replace(char, f"\\{char}")
|
text = text.replace(char, f"\\{char}")
|
||||||
return text
|
return text
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@router.message(Command("subscriptions"))
|
@router.message(Command("subscriptions"))
|
||||||
async def supp(message: types.Message):
|
async def supp(message: types.Message):
|
||||||
"""
|
"""
|
||||||
@@ -77,9 +79,6 @@ async def supp(message: types.Message):
|
|||||||
parse_mode=ParseMode.MARKDOWN_V2
|
parse_mode=ParseMode.MARKDOWN_V2
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@router.callback_query(lambda callback: callback.data == "buy_subscription")
|
@router.callback_query(lambda callback: callback.data == "buy_subscription")
|
||||||
async def buy_subscription_callback_handler(callback: types.CallbackQuery):
|
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("Вы уже имеете активную подписку.")
|
await callback.message.edit_text("Вы уже имеете активную подписку.")
|
||||||
else:
|
else:
|
||||||
uri = result.get("message", {})
|
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:
|
except Exception as e:
|
||||||
logger.exception(f"Ошибка при обработке подтверждения подписки: {e}")
|
logger.exception(f"Ошибка при обработке подтверждения подписки: {e}")
|
||||||
await callback.message.edit_text("Произошла ошибка при оформлении подписки.")
|
await callback.message.edit_text("Произошла ошибка при оформлении подписки.")
|
||||||
finally:
|
finally:
|
||||||
await callback.answer()
|
await callback.answer()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
2
main.py
2
main.py
@@ -8,7 +8,7 @@ import logging
|
|||||||
|
|
||||||
|
|
||||||
# Получение токена бота из переменных окружения
|
# Получение токена бота из переменных окружения
|
||||||
BOT_TOKEN = "8104061818:AAF1lx6ii_h2rguzZHEZ49GRv07VYDh1GYo"
|
BOT_TOKEN = os.getenv("TOKEN")
|
||||||
|
|
||||||
if not BOT_TOKEN:
|
if not BOT_TOKEN:
|
||||||
raise ValueError("Не задан токен бота. Убедитесь, что переменная окружения 'TOKEN' установлена.")
|
raise ValueError("Не задан токен бота. Убедитесь, что переменная окружения 'TOKEN' установлена.")
|
||||||
|
|||||||
Reference in New Issue
Block a user