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