Разработан голосовой робот для автоматизации записи клиентов в салоны красоты. Система исключает участие администратора, самостоятельно проверяя свободные слоты и создавая события в Google Calendar. Для хранения данных о клиентах и истории звонков используется база данных SQLite.
Технологический стек проекта включает Python 3.10+, Flask, SQLAlchemy и платформу МТС Exolve. Взаимодействие происходит через HTTPS-вебхуки: сервис получает данные о звонке, распознает намерение клиента и управляет сценариями записи, переноса или отмены визитов.
Для защиты эндпоинтов от неавторизованных запросов используется проверка секретного ключа через HMAC. В случае если робот не может распознать запрос после нескольких попыток или календарь недоступен, звонок переводится на администратора салона.
Целостность данных обеспечивается частичными уникальными индексами в SQLite. Конфликты интервалов проверяются через API Google Calendar перед подтверждением бронирования, так как локальная база данных отслеживает только время начала записи.





