Техническое задание: Telegram-бот для автоматической записи на собеседования

Цель проекта

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

Основные функциональные требования

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

Технические пожелания

  • Язык программирования: Python (предпочтительно).
  • Использование библиотек для парсинга (например, BeautifulSoup, Selenium) и работы с Telegram API (aiogram или python-telegram-bot).
  • Система должна быть развернута на надежном хостинге (VPS) с бесперебойной работой.

Что предоставить исполнителю

Исполнителю будут переданы: доступ к тестовому аккаунту Telegram, URL целевого сайта, необходимые данные для заполнения формы записи. Требуется подробное описание логики работы и структуры кода.

Разработка веб-страницы

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

Создание тематических постов для соцсетей с помощью ИИ

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

Правовой аудит и корректировка договора аренды помещения

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