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