Добавление возможности менять внешний вид бота
This commit is contained in:
@@ -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"""
|
||||
|
||||
Reference in New Issue
Block a user