summaryrefslogtreecommitdiff
path: root/keyboards.py
blob: 4f73c55616f78c3726930941f14395dafa49a89c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from telegram import ReplyKeyboardMarkup
from abc import ABC


BACK = "↩️  Назад"


class Keyboard(ABC):
    @classmethod
    def get_keyboard(cls, telegram_id=None):
        pass


class MenuKeyboard(Keyboard):
    NEW_CLIENT = "📝 Добавить новый клиент"
    LIST_CLIENTS = "📚 Вывести список клиентов"

    @classmethod
    def get_keyboard(cls, telegram_id=None):
        return ReplyKeyboardMarkup([
            [cls.NEW_CLIENT],
            [cls.LIST_CLIENTS],
        ])