Разработка системы мониторинга новых товаров с Telegram-ботом

Цель проекта

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

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

1. Парсер данных

  • Постоянный мониторинг заданных категорий или поисковых запросов на маркетплейсе
  • Выявление новых товаров, отсутствовавших в предыдущих проверках
  • Сбор ключевой информации: название, цена, рейтинг, ссылка
  • Надежная и стабильная работа 24/7 с обработкой ошибок

2. Telegram-бот для пользователей

  • Личный кабинет для каждого пользователя
  • Возможность создания и управления подписками (добавление/удаление/редактирование)
  • Настройка фильтров (ценовой диапазон, ключевые слова, категории)
  • Мгновенная отправка уведомлений о новых товарах, соответствующих подпискам
  • Интуитивно понятный интерфейс с кнопками и командами

3. Административная часть

  • Панель управления для мониторинга работы системы
  • Статистика по пользователям и подпискам
  • Логирование работы парсера и обработки ошибок
  • Механизм приостановки/возобновления парсинга при необходимости

Технические требования

  • Стабильная работа системы с минимальным временем простоя
  • Защита от блокировок со стороны маркетплейса (разумные интервалы запросов, ротация user-agent)
  • Масштабируемая архитектура для возможного увеличения количества пользователей
  • Четкая документация по развертыванию и настройке

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

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