[IT'S]Все кейсы

Automation · private implementation

Система мониторинга дефицитного товара

Система мониторит дефицитный товар, управляет сессиями и уведомляет о событиях через управляемую backend-консоль.

масштаб5

контуров автоматизации: мониторинг, сессии, уведомления, безопасность, API

Интерфейс кейса «Система мониторинга дефицитного товара»

Контекст и потери

Когда товар быстро исчезает из наличия, ручная проверка сайтов и регионов не масштабируется: человек теряет время, пропускает события и не видит состояние автоматизации.

Что спроектировано

Система мониторинга дефицитного товара объединяет frontend-консоль, FastAPI backend, браузерную автоматизацию, уведомления и защищенное управление процессом.

Что получает бизнес

Хороший кейс автоматизации: объединяет frontend, backend, браузерную автоматизацию, безопасность и управление процессом.

  • события отслеживаются без ручной проверки
  • администратор видит статус системы
  • уведомления уходят в Telegram
  • автоматические действия отделены от интерфейса
  • процесс можно сопровождать через API и документацию

Кому подходит

  • мониторинг дефицитных товаров и слотов
  • операционные процессы с быстрыми событиями
  • browser automation под контролем оператора
  • уведомления о статусах и ошибках
  • системы, где нужен админский запуск и остановка

Что сделано руками

  • панель администратора
  • запуск и остановка мониторинга
  • API статуса системы
  • управление моделями, регионами и магазинами
  • Telegram-уведомления
  • Swagger API documentation

Frontend-консоль

  • React
  • TypeScript
  • Admin UI
  • Status API

Панель администратора управляет запуском, остановкой, настройками и состоянием мониторинга.

Backend

  • Python
  • FastAPI
  • JWT
  • Swagger

FastAPI отделяет интерфейс от автоматизации, а JWT защищает управляющие маршруты.

Автоматизация

  • Playwright
  • Browser sessions
  • Parser
  • Docker Compose

Браузерные сессии и parser выполняют мониторинг и действия по сигналу.

Уведомления

  • Telegram Bot API
  • Logs
  • Errors
  • Runtime status

Telegram-слой отправляет статусы и ошибки, чтобы процесс можно было сопровождать.

Факты и границы

  • 5 — контуров автоматизации в одном продукте
  • 1 — админская панель управления процессом
  • 1 — Telegram-канал уведомлений
  • 2 — слоя безопасности: JWT и изоляция backend

Цифры показывают не только парсер, а управляемую систему: мониторинг, API, сессии, уведомления и безопасность связаны в один контур.

Разберём похожий процесс

Если процесс требует постоянной проверки внешних источников и быстрой реакции, такая система помогает перевести ручной мониторинг в управляемую автоматизацию с панелью, API и уведомлениями.

Написать в Telegram