Добавление возможности менять внешний вид бота

This commit is contained in:
2026-02-25 17:50:37 +07:00
parent d646c1eb50
commit 61956d9808

View File

@@ -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"""