From 476b89fe8e613c505acfc58a9554d31ccf92718a Mon Sep 17 00:00:00 2001 From: Fringg Date: Thu, 12 Feb 2026 20:38:33 +0300 Subject: [PATCH] feat: add startup warnings for missing HAPP_CRYPTOLINK_REDIRECT_TEMPLATE and MINIAPP_CUSTOM_URL --- app/bot.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/bot.py b/app/bot.py index cf35709b..37442b85 100644 --- a/app/bot.py +++ b/app/bot.py @@ -210,6 +210,19 @@ async def setup_bot() -> tuple[Bot, Dispatcher]: logger.info('Мониторинг техработ отключен настройками') logger.info('🛡️ GlobalErrorMiddleware активирован - бот защищен от устаревших callback queries') + + # Validate CONNECT_BUTTON_MODE dependencies + if settings.CONNECT_BUTTON_MODE == 'happ_cryptolink' and not settings.get_happ_cryptolink_redirect_template(): + logger.warning( + '⚠️ CONNECT_BUTTON_MODE=happ_cryptolink, но HAPP_CRYPTOLINK_REDIRECT_TEMPLATE не задан! ' + 'Кнопка "Подключиться" не будет отображаться.' + ) + if settings.CONNECT_BUTTON_MODE == 'miniapp_custom' and not settings.MINIAPP_CUSTOM_URL: + logger.warning( + '⚠️ CONNECT_BUTTON_MODE=miniapp_custom, но MINIAPP_CUSTOM_URL не задан! ' + 'Кнопка "Подключиться" не будет работать.' + ) + logger.info('Бот успешно настроен') return bot, dp