Разработка системы мониторинга новых товаров с Telegram-ботом
Цель проекта
Создание автоматизированной системы для мгновенного отслеживания появления новых товаров на крупном маркетплейсе. Система должна уведомлять пользователей через Telegram-бота, где каждый может гибко управлять своими подписками и фильтрами.
Основные функциональные требования
1. Парсер данных
- Постоянный мониторинг заданных категорий или поисковых запросов на маркетплейсе
- Выявление новых товаров, отсутствовавших в предыдущих проверках
- Сбор ключевой информации: название, цена, рейтинг, ссылка
- Надежная и стабильная работа 24/7 с обработкой ошибок
2. Telegram-бот для пользователей
- Личный кабинет для каждого пользователя
- Возможность создания и управления подписками (добавление/удаление/редактирование)
- Настройка фильтров (ценовой диапазон, ключевые слова, категории)
- Мгновенная отправка уведомлений о новых товарах, соответствующих подпискам
- Интуитивно понятный интерфейс с кнопками и командами
3. Административная часть
- Панель управления для мониторинга работы системы
- Статистика по пользователям и подпискам
- Логирование работы парсера и обработки ошибок
- Механизм приостановки/возобновления парсинга при необходимости
Технические требования
- Стабильная работа системы с минимальным временем простоя
- Защита от блокировок со стороны маркетплейса (разумные интервалы запросов, ротация user-agent)
- Масштабируемая архитектура для возможного увеличения количества пользователей
- Четкая документация по развертыванию и настройке
Ожидаемый результат
Полностью рабочая система, состоящая из backend-парсера и Telegram-бота, готовая к использованию. Пользователи получают возможность моментально узнавать о появлении интересующих их товаров на маркетплейсе.