Разработка системы парсинга и мониторинга в реальном времени

Основная цель проекта

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

Ключевые функциональные требования

  • Мониторинг в реальном времени: Парсер должен отслеживать появление новых товаров по предоставленной пользователем ссылке.
  • Минимальная задержка: Время от публикации товара до отправки уведомления - не более 1-2 минут. Решения с задержкой более 2 минут не рассматриваются.
  • Сбор данных: Для каждого нового товара необходимо собирать и передавать в Telegram: ссылку, цену, название и другие ключевые параметры.
  • Обход систем защиты: Необходимо реализовать надежный механизм обхода антифрод-систем (через прокси, управление отпечатками браузера, куки и т.д.). Способ реализации на усмотрение исполнителя, главное - стабильность работы.
  • Многоуровневая тарификация: Система должна поддерживать разные уровни производительности парсинга:
    • Тариф 1: 1 запрос в секунду.
    • Тариф 2: 5 запросов в секунду.
    • Тариф 3: около 10 запросов в секунду.
  • Масштабируемость: Архитектура должна быть рассчитана на одновременную работу минимум 150 пользователей, каждый со своей уникальной ссылкой для мониторинга.

Технические требования к исполнителю и проекту

  • Исполнитель: Требуется опытный разработчик (Middle+/Senior). Предложения от начинающих специалистов (Junior) и сгенерированные ИИ не рассматриваются.
  • Стабильность и скорость: Парсер должен быть быстрым и работать без сбоев.
  • Гарантия и поддержка: Обязательное условие - долгосрочная техническая поддержка и гарантия работоспособности софта после сдачи проекта (оплачивается ежемесячно).
  • Исходный код: Полная передача исходных кодов проекта заказчику.

Дальнейшее развитие проекта (отдельный этап)

После успешной реализации парсера планируется второй этап работ, который включает:

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

Детали второго этапа будут обсуждаться отдельно после завершения работы над парсером.

Условия сотрудничества

  • Оплата делится на две части: единовременная выплата за создание рабочего продукта и ежемесячная оплата за его поддержку и обслуживание.
  • Приветствуется подробное техническое предложение с описанием архитектуры, стека технологий и плана по обходу защиты целевой площадки.

Настройка Telegram-бота ChatKeeperBot

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

Разработка сайта в стиле Windows XP для магазина отделочных материалов

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