Техническое задание: Парсер объявлений с Telegram-интеграцией

Цель проекта

Разработка программного комплекса для круглосуточного мониторинга появления новых товарных предложений на крупнейшей российской доске объявлений. Система анализирует пользовательские ссылки (выбранные категория и город) и отправляет мгновенные уведомления о новых объявлениях в Telegram.

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

  • Парсинг данных: Извлечение информации о новом товаре: ссылка, цена, название и другие релевантные данные.
  • Мониторинг в реальном времени: Обнаружение новых объявлений в течение 0-1 минуты с момента их публикации.
  • Telegram-бот: Автоматическая отправка структурированных уведомлений о находках в Telegram.
  • Многопользовательская архитектура: Поддержка одновременной работы минимум 150 пользователей, каждый со своей уникальной ссылкой для мониторинга.
  • Административная панель: Базовая веб-админка для управления системой.
  • Интеграция с онлайн-кассой: Простая система для приема платежей за подписку.

Технические и бизнес-ограничения

  • Обход защиты (Anti-fraud): Необходимо реализовать устойчивое решение для обхода систем блокировки. Средняя нагрузка - до 10 запросов в секунду на одного клиента.
  • Экономическая эффективность: Архитектура должна быть оптимизирована по стоимости. Использование отдельных прокси на каждый запрос нерентабельно при средней стоимости подписки 2000 руб./мес. Требуется решение с использованием кук, сессий, кеширования, подмены заголовков или оптимизации запросов для избежания банов.
  • Стабильность и скорость: Парсер должен работать 24/7 с высокой скоростью, сравнимой с существующими на рынке аналогами (4 известных конкурента).
  • Возможные технологии: Можно использовать API мобильной или веб-версии площадки, если это обеспечит необходимую скорость и стабильность.

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

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

Сроки

Основной этап (парсер) - до 4 дней.

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

Проект рассматривается как долгосрочное сотрудничество. Оплата состоит из двух частей:

  • Фиксированная оплата за разработку и сдачу проекта.
  • Ежемесячная оплата за техническую поддержку и сопровождение системы.

Разработка прошивки для Raspberry Pi с функцией Wi-Fi роутера, кастомным DNS и поддержкой прокси

Требуется создать прошивку для Raspberry Pi 4B/5, которая превратит устройство в точку доступа Wi-Fi с автоматической подменой DNS и возможностью гибкой настройки SOCKS5 прокси через веб-интерфейс. Все настройки должны управляться через браузер.

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

Требуется доработать существующий сайт-каталог на CMS Битрикс для поддержки нескольких городов через подпапки. Для каждого города нужны уникальные SEO-параметры, цены и ассортимент товаров, а также система выбора и автоопределения местоположения.