Клиент — сеть стоматологических клиник (3 филиала). Администраторы перегружены звонками; клиенты 25–40 лет предпочитают мессенджеры. Max — основной канал коммуникации аудитории региона. Нужна запись без установки отдельного приложения.
Задача: Max-бот — выбор филиала, врача, услуги, свободного слота → подтверждение → напоминания за сутки и за 2 часа. Интеграция с МИС; перенос и отмена в чате.
Реализация:
• сценарий записи: филиал → специалization → врач → дата/время из API МИС;
• проверка свободных слотов в реальном времени; блокировка double-booking;
• подтверждение с адресом филиала и подготовкой к приёму (FAQ);
• напоминания cron + Max push; кнопки «Подтверждаю / Перенести / Отменить»;
• отмена < 24 ч — правила клиники, уведомление администратору;
• FAQ: цены ориентир, парковка, документы — без медицинских консультаций;
• админ: статистика записей через бота, no-show rate.
Стек: Python, Max Bot API, FastAPI, REST МИС, PostgreSQL, Redis, Docker. Приёмка: 25 сценариев записи/переноса/отмены на staging.
Итог: ~50% новых записей через Max; no-show −25% за счёт напоминаний. NDA: клиника не публикуется.