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