43 lines
1.1 KiB
Python
43 lines
1.1 KiB
Python
from aiogram.utils.i18n import gettext as _
|
||
from aiogram.types import Message, CallbackQuery
|
||
|
||
from Mousey.Bot.Keyboards import (
|
||
get_admin_menu_markup,
|
||
get_back_markup,
|
||
)
|
||
|
||
|
||
#################
|
||
### Сообщения ###
|
||
#################
|
||
async def cmd_admin_menu(message: Message) -> None:
|
||
"""
|
||
Вызов меню для администрации командой.
|
||
"""
|
||
await message.answer(
|
||
text=_("Админ меню"),
|
||
reply_markup=get_admin_menu_markup(),
|
||
)
|
||
|
||
|
||
#############
|
||
### Вызовы ###
|
||
#############
|
||
async def call_admin_menu(call: CallbackQuery) -> None:
|
||
"""
|
||
Вызов меню для администрации с помощью Callback'а.
|
||
"""
|
||
await call.message.edit_text(
|
||
text=_("Админ меню"),
|
||
reply_markup=get_admin_menu_markup(),
|
||
)
|
||
|
||
|
||
async def call_admin_commands(call: CallbackQuery) -> None:
|
||
"""
|
||
Просмотр команд для администратора.
|
||
"""
|
||
await call.message.edit_text(
|
||
text=_("Список админ команд"),
|
||
reply_markup=get_back_markup(callback_data="admin_menu"),
|
||
)
|