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