Техническое задание: Telegram-бот для отслеживания дат собеседований на визу США

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

Основные функции бота

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

Требования к реализации

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

Ожидаемый результат

Полностью рабочий Telegram-бот, который после настройки пользователем своих данных работает автономно и избавляет от необходимости постоянно вручную проверять сайт в поисках свободного слота.

Автоматизация доступа к платформе через браузерную эмуляцию

Требуется разработать Python-скрипт для автоматизации процесса авторизации на веб-платформе с использованием эмуляции браузера. Основной метод входа - через электронную почту. Необходимо обеспечить стабильную и надежную работу автоматизированного процесса.

Разработка двух чат-ботов в Telegram с базой знаний

Требуется создать двух отдельных Telegram-ботов для ответов на вопросы по продуктам компании и внутреннему регламенту. Боты должны давать точные и компетентные ответы на основе предоставленной информации.