основной функционал Telegram-бота для мониторинга Zara / Bershka
Мониторинг товаров по ссылке
Пользователь добавляет URL товара, а бот автоматически проверяет наличие в магазине.
Определение доступности размеров
Бот анализирует каждый размер и определяет, доступен ли он, недоступен или имеет ограниченное количество.
Уведомления о изменениях
В случае изменений (появление размера, изменение доступности) бот отправляет сообщение пользователю.
Отслеживание конкретных размеров
Пользователь может указать, какие именно размеры нужно мониторить — например, XS, S или все по умолчанию.
Предотвращение дублирования уведомлений
Бот запоминает последнее зафиксированное состояние товара и отправляет уведомления только при реальных изменениях.
Параллельный Selenium-парсинг
Обеспечивает одновременную проверку большого количества товаров, что дает высокую скорость мониторинга.
Корректное ожидание полного загрузки страницы
Парсинг стартует лишь после появления кнопки "Добавить в корзину", что гарантирует работу с полностью загруженной страницей.
Поддержка нескольких брендов
В настоящее время поддерживаются Zara и Bershka, с возможностью легкого расширения на другие бренды.
Хранение данных в БД
Хранится информация о:
URL
бренд
настроенные размеры
последний статус
chat_id пользователя
Это обеспечивает надежность, масштабируемость и возможность восстановления сессий.
Мониторинг товаров по ссылке
Пользователь добавляет URL товара, а бот автоматически проверяет наличие в магазине.
Определение доступности размеров
Бот анализирует каждый размер и определяет, доступен ли он, недоступен или имеет ограниченное количество.
Уведомления о изменениях
В случае изменений (появление размера, изменение доступности) бот отправляет сообщение пользователю.
Отслеживание конкретных размеров
Пользователь может указать, какие именно размеры нужно мониторить — например, XS, S или все по умолчанию.
Предотвращение дублирования уведомлений
Бот запоминает последнее зафиксированное состояние товара и отправляет уведомления только при реальных изменениях.
Параллельный Selenium-парсинг
Обеспечивает одновременную проверку большого количества товаров, что дает высокую скорость мониторинга.
Корректное ожидание полного загрузки страницы
Парсинг стартует лишь после появления кнопки "Добавить в корзину", что гарантирует работу с полностью загруженной страницей.
Поддержка нескольких брендов
В настоящее время поддерживаются Zara и Bershka, с возможностью легкого расширения на другие бренды.
Хранение данных в БД
Хранится информация о:
URL
бренд
настроенные размеры
последний статус
chat_id пользователя
Это обеспечивает надежность, масштабируемость и возможность восстановления сессий.