Добавление возможности менять внешний вид бота
This commit is contained in:
@@ -11,7 +11,6 @@ from aiogram.fsm.context import FSMContext
|
|||||||
from aiogram.fsm.state import State, StatesGroup
|
from aiogram.fsm.state import State, StatesGroup
|
||||||
from aiogram.exceptions import TelegramBadRequest
|
from aiogram.exceptions import TelegramBadRequest
|
||||||
|
|
||||||
from middleware.loggers import logger
|
|
||||||
from bot.filters.admin import IsAdmin
|
from bot.filters.admin import IsAdmin
|
||||||
from database import get_manager
|
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_chat")
|
||||||
ikb.button(text="🧵 Топик репортов", callback_data="settings:report_thread")
|
ikb.button(text="🧵 Топик репортов", callback_data="settings:report_thread")
|
||||||
ikb.button(text="🔄 Обновить", callback_data="settings:refresh")
|
ikb.button(text="🔄 Обновить", callback_data="settings:refresh")
|
||||||
|
ikb.button(text="⚙️ Настройка бота", callback_data="botsettings")
|
||||||
ikb.button(text="❌ Закрыть", callback_data="settings:close")
|
ikb.button(text="❌ Закрыть", callback_data="settings:close")
|
||||||
ikb.adjust(2)
|
ikb.adjust(2)
|
||||||
return ikb
|
return ikb
|
||||||
@@ -62,6 +62,7 @@ def cancel_keyboard():
|
|||||||
# MAIN HANDLER
|
# MAIN HANDLER
|
||||||
# ======================================================================
|
# ======================================================================
|
||||||
|
|
||||||
|
@router.callback_query(F.data.lower() == "settings", IsAdmin())
|
||||||
@router.message(Command("settings"), IsAdmin())
|
@router.message(Command("settings"), IsAdmin())
|
||||||
async def settings_cmd(message: Message, state: FSMContext) -> None:
|
async def settings_cmd(message: Message, state: FSMContext) -> None:
|
||||||
"""Главная команда /settings"""
|
"""Главная команда /settings"""
|
||||||
|
|||||||
Reference in New Issue
Block a user