-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathles_57_2_telegramBot_keyboards_board_game_sales.py
29 lines (24 loc) · 1.37 KB
/
les_57_2_telegramBot_keyboards_board_game_sales.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from aiogram import types
from aiogram.utils.keyboard import ReplyKeyboardBuilder, InlineKeyboardBuilder, InlineKeyboardButton
start_kb = ReplyKeyboardBuilder()
start_kb.button(text="Стоимость")
start_kb.button(text="О нас")
start_kb.adjust(2)
start_markup = start_kb.as_markup(resize_keyboard=True)
catalog_kb = InlineKeyboardBuilder()
catalog_kb.row(InlineKeyboardButton(text="Средняя игра", callback_data="medium"))
catalog_kb.row(InlineKeyboardButton(text="Большая игра", callback_data="large"))
catalog_kb.row(InlineKeyboardButton(text="Огромная игра", callback_data="superlarge"))
catalog_kb.row(InlineKeyboardButton(text="Другие предложения", callback_data="behinde"))
catalog_kb.adjust(4)
catalog_markup = catalog_kb.as_markup()
admin_kb = InlineKeyboardBuilder()
admin_kb.row(InlineKeyboardButton(text="Пользователи", callback_data="users"))
admin_kb.row(InlineKeyboardButton(text="Статистика", callback_data="statistics"))
admin_kb.row(InlineKeyboardButton(text="Чёрный список", callback_data="blacklist"),
InlineKeyboardButton(text="Разблокировка", callback_data="whitelist")
)
admin_kb = catalog_kb.as_markup()
buy_kb = InlineKeyboardBuilder()
buy_kb.row(InlineKeyboardButton(text="Купить!", callback_data="buy"))
buy_markup = buy_kb.as_markup()