diff --git a/handlers/callbacks.py b/handlers/callbacks.py index 01cf2f0..71e5afc 100644 --- a/handlers/callbacks.py +++ b/handlers/callbacks.py @@ -2,8 +2,9 @@ import json import time from aiogram import F from aiogram.types import CallbackQuery, InlineKeyboardMarkup, InlineKeyboardButton -from app import dp, ADMIN_ID +from app import dp, ADMIN_ID, cfg from services.docker import docker_cmd +from services.incidents import log_incident from services.runner import run_cmd from state import DOCKER_MAP, LOG_FILTER_PENDING from handlers.backup import cmd_backup_status @@ -25,6 +26,10 @@ async def docker_callback(cb: CallbackQuery): f"🔄 **{alias} restarted**\n```{out}```", parse_mode="Markdown" ) + try: + log_incident(cfg, f"docker_restart {alias}", category="docker") + except Exception: + pass elif action == "logs": await cb.answer()