- выбор услуги через inline-кнопки - выбор даты через календарь - выбор времени через кнопки - подтверждение записи - отмена записи - редактирование записи - сохранение времени записи - исправлена работа FSM - исправлены callback-обработчики - улучшен интерфейс бота
30 lines
537 B
Python
30 lines
537 B
Python
from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton
|
|
|
|
|
|
def get_time_keyboard():
|
|
|
|
times = [
|
|
"10:00",
|
|
"11:00",
|
|
"12:00",
|
|
"13:00",
|
|
"14:00",
|
|
"15:00",
|
|
"16:00"
|
|
]
|
|
|
|
buttons = []
|
|
|
|
for t in times:
|
|
buttons.append(
|
|
[
|
|
InlineKeyboardButton(
|
|
text=t,
|
|
callback_data=f"time_{t}"
|
|
)
|
|
]
|
|
)
|
|
|
|
return InlineKeyboardMarkup(
|
|
inline_keyboard=buttons
|
|
) |