From 985e8307a9be85d0ca998a2895513a4980a057cf Mon Sep 17 00:00:00 2001 From: stevefoxru <53931856+stevefoxru@users.noreply.github.com> Date: Tue, 22 Apr 2025 17:31:00 +0300 Subject: [PATCH] Update bot_manager.py --- awg/bot_manager.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/awg/bot_manager.py b/awg/bot_manager.py index fa1dac1..914817e 100644 --- a/awg/bot_manager.py +++ b/awg/bot_manager.py @@ -854,8 +854,10 @@ async def check_updates_callback(callback_query: types.CallbackQuery): ) stdout, stderr = await process.communicate() output = stdout.decode().strip() + stderr.decode().strip() - if "Failed" in output or "error:" in output: - await bot.send_message(user_id, f"Ошибка обновления:\n```\n{output}\n```\nПожалуйста, проверьте конфликты вручную.", parse_mode="Markdown") + if "Репозиторий актуален" in output: + await bot.send_message(user_id, "Репозиторий актуален, обновления не требуются.", parse_mode="Markdown") + elif "Обновление репозитория... Done!" in output: + await bot.send_message(user_id, "Репозиторий успешно обновлён и служба перезапущена.", parse_mode="Markdown") else: await bot.send_message(user_id, f"Результат проверки обновлений:\n```\n{output}\n```", parse_mode="Markdown") except Exception as e: