Техническое задание: Автоматизированная система бронирования рабочих смен

Необходимо разработать программное решение (бота или программу), которое будет автоматизировать процесс поиска и бронирования рабочих интервалов в заданном сервисе.

Основной функционал

  • Мониторинг доступности: Программа должна автоматически проверять наличие свободных для бронирования слотов в заданной географической зоне и в указанное время.
  • Автоматическое бронирование: При обнаружении подходящего свободного слота система должна самостоятельно выполнить его резервирование.

Требования к настройкам

Решение должно предоставлять возможность гибкой конфигурации, включая, но не ограничиваясь:

  • Выбор целевой зоны работы.
  • Настройку предпочтительного времени и дней недели для поиска слотов.
  • Управление частотой проверок.
  • Настройку критериев для автоматического бронирования.
  • Возможность получения уведомлений о действиях системы.

Технические требования

  • Решение должно быть стабильным и работать без постоянного ручного контроля.
  • Приветствуется наличие простого и понятного интерфейса для настройки.
  • Код должен быть написан качественно, с возможностью дальнейшей поддержки.

Настройка интеграции чат-бота и CRM

Требуется помощь в настройке чат-бота для работы с CRM-системой. Необходимо реализовать логику продолжения диалога, если клиент не отвечает. Схема простая, но есть сложности с настройкой последовательных сообщений.