31 lines
931 B
Python
31 lines
931 B
Python
|
|
from aiogram.types import Message, CallbackQuery, ReplyKeyboardMarkup
|
|
from loader import dp
|
|
from filters import IsAdmin, IsUser
|
|
|
|
catalog = '🛍️ Каталог'
|
|
balance = '💰 Баланс'
|
|
cart = '🛒 Корзина'
|
|
delivery_status = '🚚 Статус заказа'
|
|
|
|
settings = '⚙️ Настройка каталога'
|
|
orders = '🚚 Заказы'
|
|
questions = '❓ Вопросы'
|
|
|
|
@dp.message_handler(IsAdmin(), commands='menu')
|
|
async def admin_menu(message: Message):
|
|
markup = ReplyKeyboardMarkup(selective=True)
|
|
markup.add(settings)
|
|
markup.add(questions, orders)
|
|
|
|
await message.answer('Меню', reply_markup=markup)
|
|
|
|
@dp.message_handler(IsUser(), commands='menu')
|
|
async def user_menu(message: Message):
|
|
markup = ReplyKeyboardMarkup(selective=True)
|
|
markup.add(catalog)
|
|
markup.add(balance, cart)
|
|
markup.add(delivery_status)
|
|
|
|
await message.answer('Меню', reply_markup=markup)
|