Files
demo_spa_bot/app/keyboards/time_slots.py
T
grigorij 8b20de1da5 Добавлена система управления записями и улучшен процесс бронирования
- Реализован выбор мастера
- Добавлен выбор даты и времени
- Добавлено подтверждение записи
- Реализован раздел «Мои записи»
- Добавлена отмена записи
- Добавлена возможность редактирования записи
- Реализована проверка занятых временных слотов
- Улучшена логика FSM и пользовательский сценарий бронирования
2026-06-13 20:28:32 +04:00

41 lines
715 B
Python

from aiogram.types import InlineKeyboardMarkup
from aiogram.types import InlineKeyboardButton
def get_time_keyboard(
busy_times=None
):
if busy_times is None:
busy_times = []
times = [
"10:00",
"11:00",
"12:00",
"13:00",
"14:00",
"15:00",
"16:00",
"17:00"
]
buttons = []
for time in times:
if time in busy_times:
continue
buttons.append(
[
InlineKeyboardButton(
text=time,
callback_data=f"time_{time}"
)
]
)
return InlineKeyboardMarkup(
inline_keyboard=buttons
)