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