ShopBot/keyboard/default/main_menu.py
2022-06-05 15:02:41 +03:00

44 lines
1.4 KiB
Python

from aiogram.types.reply_keyboard import ReplyKeyboardMarkup, KeyboardButton
from load import messages
def main_menu(admin=False, operator=False):
markup = ReplyKeyboardMarkup(
[
[
KeyboardButton(messages.catalog), # Go to catalog
KeyboardButton(messages.cart) # Go to cart
]
],
resize_keyboard=True
).add(KeyboardButton(messages.info))
if admin:
markup.add(KeyboardButton(messages.admin_panel))
if operator:
markup.add(KeyboardButton(messages.operator_panel))
return markup
def cart_btn(is_empty=True):
markup = ReplyKeyboardMarkup(resize_keyboard=True)
if not is_empty:
markup.add(KeyboardButton(messages.checkout))
markup.add(KeyboardButton(messages.clean_cart))
markup.add(KeyboardButton(messages.back))
return markup
back_to_main_menu = ReplyKeyboardMarkup(keyboard=[[KeyboardButton(messages.back)]], resize_keyboard=True)
cancel_btn = ReplyKeyboardMarkup([[KeyboardButton(messages.cancel_message)]], resize_keyboard=True)
get_phone_number = ReplyKeyboardMarkup(
keyboard=[
[KeyboardButton(messages.contact, request_contact=True)]
],
resize_keyboard=True
).row(KeyboardButton(messages.cancel_message))
continue_btn = ReplyKeyboardMarkup([[KeyboardButton(messages.continue_)]], resize_keyboard=True)