Техническое задание: Автоматизированная система бронирования рабочих смен
Необходимо разработать программное решение (бота или программу), которое будет автоматизировать процесс поиска и бронирования рабочих интервалов в заданном сервисе.
Основной функционал
- Мониторинг доступности: Программа должна автоматически проверять наличие свободных для бронирования слотов в заданной географической зоне и в указанное время.
- Автоматическое бронирование: При обнаружении подходящего свободного слота система должна самостоятельно выполнить его резервирование.
Требования к настройкам
Решение должно предоставлять возможность гибкой конфигурации, включая, но не ограничиваясь:
- Выбор целевой зоны работы.
- Настройку предпочтительного времени и дней недели для поиска слотов.
- Управление частотой проверок.
- Настройку критериев для автоматического бронирования.
- Возможность получения уведомлений о действиях системы.
Технические требования
- Решение должно быть стабильным и работать без постоянного ручного контроля.
- Приветствуется наличие простого и понятного интерфейса для настройки.
- Код должен быть написан качественно, с возможностью дальнейшей поддержки.