BOT_open_sesam/keyboard.py

19 lines
632 B
Python
Executable File

from aiogram.utils.keyboard import ReplyKeyboardBuilder
from aiogram.types import KeyboardButton
from config import config
def get_locks_keyboard(allowed_locks: list):
kb = ReplyKeyboardBuilder()
locks_map = config.get("locks_map", {})
for lock in allowed_locks:
display_text = locks_map.get(lock, lock)
kb.button(text=display_text)
return kb.as_markup(resize_keyboard=True)
def get_contact_keyboard():
kb = ReplyKeyboardBuilder()
kb.add(KeyboardButton(text="Поделиться контактом", request_contact=True))
return kb.as_markup(resize_keyboard=True)