From 8f1882f24c7d066e2d0fc756f38ce23bf082687e Mon Sep 17 00:00:00 2001 From: c0mrade Date: Fri, 10 Apr 2026 10:48:14 +0300 Subject: [PATCH] feat: start RemnaWave retry queue on app startup --- app/bot.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/bot.py b/app/bot.py index 26ef3e4b..8fb0686c 100644 --- a/app/bot.py +++ b/app/bot.py @@ -280,12 +280,28 @@ async def setup_bot() -> tuple[Bot, Dispatcher]: except Exception as e: logger.warning('Failed to load menu layout cache', error=e) + try: + from app.services.remnawave_retry_queue import remnawave_retry_queue + + await remnawave_retry_queue.start() + logger.info('RemnaWave retry queue запущен') + except Exception as e: + logger.error('Ошибка запуска RemnaWave retry queue', error=e) + logger.info('Бот успешно настроен') return bot, dp async def shutdown_bot(): + try: + from app.services.remnawave_retry_queue import remnawave_retry_queue + + await remnawave_retry_queue.stop() + logger.info('RemnaWave retry queue остановлен') + except Exception as e: + logger.error('Ошибка остановки RemnaWave retry queue', error=e) + try: await maintenance_service.stop_monitoring() logger.info('Мониторинг техработ остановлен')