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

Цель проекта

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

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

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

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

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

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

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

Парсинг данных сертифицированных производителей с сайта

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

Разработка модуля автоматической генерации flat-lay изображений для Pinterest

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

Создание контент-фабрики коротких видео по UFC и MMA

Требуется специалист для производства и системного ведения потока вертикальных видео (Shorts/Клипс) на тему UFC/MMA. Основная задача - создание не менее 50 роликов в месяц с органичной интеграцией мобильного приложения со статистикой и прогнозами.