Добавлен полноценный сценарий записи

- выбор услуги через inline-кнопки
- выбор даты через календарь
- выбор времени через кнопки
- подтверждение записи
- отмена записи
- редактирование записи
- сохранение времени записи
- исправлена работа FSM
- исправлены callback-обработчики
- улучшен интерфейс бота
This commit is contained in:
grigorij
2026-06-13 19:51:11 +04:00
parent 34b2880a68
commit 9282c1bbfb
8 changed files with 274 additions and 68 deletions
+24
View File
@@ -0,0 +1,24 @@
from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton
from datetime import datetime, timedelta
def get_dates_keyboard():
buttons = []
today = datetime.now()
for i in range(7):
day = today + timedelta(days=i)
buttons.append(
[
InlineKeyboardButton(
text=day.strftime("%d.%m"),
callback_data=f"date_{day.strftime('%d.%m')}"
)
]
)
return InlineKeyboardMarkup(
inline_keyboard=buttons
)