Отслеживание цен конкурентов с оповещением

Сценарий раз в день проверяет цены товаров по списку в таблица и присылает в botHelp оповещение об изменении.

  • Цены конкурентов под контролем каждый день
  • Оповещение только по изменившимся
  • История цен копится в таблица
  • Не нужно обходить сайты вручную
Google Sheets

Как это работает

Уведомления из botHelp в Google Sheets настраиваются готовым сценарием: он ловит событие и сразу шлёт сообщение.

  1. Запуск: Ежедневный триггер в 8:00
  2. Затем: Получить список товаров из таблицы
  3. Проверка: Обработать каждый товар партиями по 1
  4. Затем: Пауза между запросами
  5. Затем: Загрузить HTML страницы товара
  6. Затем: Извлечь текущую цену из HTML
  7. Затем: Нормализовать значения цен
  8. Затем: Вычислить изменение цены
  9. Затем: Очистить разобранные поля
  10. Проверка: Цена изменилась?
  11. Если да — Сформировать уведомление Telegram
  12. Затем: Отправить оповещение о цене через Telegram
  13. Если да — Записать историю цен в таблицу
  14. Затем: Пауза перед обновлением таблицы
  15. Затем: Обновить последнюю цену в главной таблице

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.