diff --git a/bot/handlers/commands/users/bot_settings.py b/bot/handlers/commands/users/bot_settings.py index 23edb71..72b0b59 100644 --- a/bot/handlers/commands/users/bot_settings.py +++ b/bot/handlers/commands/users/bot_settings.py @@ -11,7 +11,6 @@ from aiogram.fsm.context import FSMContext from aiogram.fsm.state import State, StatesGroup from aiogram.exceptions import TelegramBadRequest -from middleware.loggers import logger from bot.filters.admin import IsAdmin from database import get_manager @@ -48,6 +47,7 @@ def create_settings_menu() -> InlineKeyboardBuilder: ikb.button(text="📊 Чат репортов", callback_data="settings:report_chat") ikb.button(text="🧵 Топик репортов", callback_data="settings:report_thread") ikb.button(text="🔄 Обновить", callback_data="settings:refresh") + ikb.button(text="⚙️ Настройка бота", callback_data="botsettings") ikb.button(text="❌ Закрыть", callback_data="settings:close") ikb.adjust(2) return ikb @@ -62,6 +62,7 @@ def cancel_keyboard(): # MAIN HANDLER # ====================================================================== +@router.callback_query(F.data.lower() == "settings", IsAdmin()) @router.message(Command("settings"), IsAdmin()) async def settings_cmd(message: Message, state: FSMContext) -> None: """Главная команда /settings"""