Клиника: запись на приём
Кнопочное меню в Telegram: выбрать врача → дата → время. Бот проверяет слоты через API клиники, подтверждает запись и присылает напоминание за час.
Сценарий
Пациент открывает бота клиники в Telegram. Бот предлагает кнопочное меню: «Записаться», «Отменить запись», «Часы работы».
При выборе «Записаться» — следующее меню со списком врачей (Терапевт, Хирург, Невролог). После выбора врача — External Request к API клиники: GET /slots?doctor=...&date=...
Бот получает свободные слоты, показывает их как кнопочное меню. Пациент выбирает время — бот отправляет POST /appointments для создания записи. Подтверждение — текст с датой, временем и адресом.
Таймер в графе срабатывает за час до приёма — бот отправляет напоминание «Не забудьте: приём завтра в 10:00, ул. Ленина 15».
Граф
- Start → Button Menu (записаться / отменить / часы работы)
- Button Menu — выбор врача
- External Request — GET слотов из API клиники
- Button Menu — выбор времени из свободных слотов
- External Request — POST создание записи
- Text — подтверждение с деталями
- Timer — напоминание за час до приёма
Что используется
- Telegram-канал с inline-кнопками
- Два внешних запроса: GET слотов + POST записи
- Timer-слот для напоминания
- Memory для хранения выбранного врача и времени
- Условие: если слотов нет — предложить другую дату
Результат
Пациент записывается за 30 секунд без звонка в регистратуру. Напоминание снижает количество неявок на 40%. Администратор видит записи в API клиники — бот не требует ручного переноса данных.