Техническое задание: Парсер маркетплейсов с Telegram-уведомлениями
Цель проекта
Разработать автоматизированную систему мониторинга товаров на нескольких зарубежных маркетплейсах. Система должна анализировать новые предложения и изменения цен по заданным критериям и отправлять уведомления в Telegram.
Основные функции
1. Парсинг данных
- Поддержка трёх целевых маркетплейсов (китайский и два корейских).
- Корректное распознавание и конвертация валют: юани (¥, ¥, CNY) и воны (₩, 원).
- Определение оригинальности товара (оригинал / неоригинал).
2. Гибкая система конфигурации
Настраиваемый файл конфигурации для поиска должен включать параметры:
- Бренд
- Модель товара
- Размер (применимо)
- Диапазон приемлемой цены
- Интервал автоматической проверки (по умолчанию - 15 минут)
3. Система уведомлений в Telegram
- Оповещения о новых товарах: Отправка сообщения с данными: бренд, модель, размер, цена, статус оригинальности, артикул и прямая ссылка на товар.
- Уведомления о снижении цены: Повторная отправка информации по уже найденному товару, если его цена уменьшилась.
- Интерактивная кнопка: В каждое уведомление должна быть встроена кнопка «Перепроверить». При нажатии парсер вручную обновляет данные по артикулу и редактирует исходное сообщение с актуальной информацией.
4. Технические требования
- Приложение должно быть развертываемым на стандартном виртуальном хостинге.
- Код должен быть стабильным, обрабатывать ошибки соединения и корректно обходить базовые антибот-системы площадок.
- Обязателен опыт разработки парсеров для указанных в ТЗ (но скрытых в финальном тексте) площадок.