Разработка бота-монитора для визового центра
Необходимо создать автоматизированную систему, которая будет непрерывно отслеживать сайт визового центра на предмет появления свободных окон для записи и оперативно оповещать пользователя.
Основные цели
- Осуществлять круглосуточный мониторинг целевой страницы.
- Автоматически анализировать доступные для бронирования даты.
- Обеспечивать мгновенное оповещение о ключевых событиях.
Функциональные требования
1. Конфигурационная система
Бот должен иметь гибкую систему настроек, позволяющую пользователю задавать:
- URL-адрес страницы визового центра для мониторинга.
- Желаемый период или диапазон дат для поиска слотов.
- Токен Telegram-бота и ID чата для отправки уведомлений.
- Интервал проверки обновлений (от 10 до 30 секунд).
2. Модуль мониторинга и оповещения
Система должна работать в режиме «Оповещатель» и выполнять следующие функции:
- Постоянный парсинг и анализ страницы на наличие свободных слотов для записи.
- Мгновенная отправка уведомления в Telegram-чат при обнаружении даты, попадающей в заданный пользователем период.
- Включение в уведомление прямой кликабельной ссылки на страницу бронирования.
- Обеспечение стабильной работы 24/7.