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

01 · проблема
Контекст и потери
Когда товар быстро исчезает из наличия, ручная проверка сайтов и регионов не масштабируется: человек теряет время, пропускает события и не видит состояние автоматизации.
02 · решение
Что спроектировано
Система мониторинга дефицитного товара объединяет frontend-консоль, FastAPI backend, браузерную автоматизацию, уведомления и защищенное управление процессом.
03 · результат
Что получает бизнес
Хороший кейс автоматизации: объединяет frontend, backend, браузерную автоматизацию, безопасность и управление процессом.
- события отслеживаются без ручной проверки
- администратор видит статус системы
- уведомления уходят в Telegram
- автоматические действия отделены от интерфейса
- процесс можно сопровождать через API и документацию
Кому подходит
- мониторинг дефицитных товаров и слотов
- операционные процессы с быстрыми событиями
- browser automation под контролем оператора
- уведомления о статусах и ошибках
- системы, где нужен админский запуск и остановка
04 · реализация
Что сделано руками
- панель администратора
- запуск и остановка мониторинга
- 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-слой отправляет статусы и ошибки, чтобы процесс можно было сопровождать.
05 · проверка
Факты и границы
- 5 — контуров автоматизации в одном продукте
- 1 — админская панель управления процессом
- 1 — Telegram-канал уведомлений
- 2 — слоя безопасности: JWT и изоляция backend
Цифры показывают не только парсер, а управляемую систему: мониторинг, API, сессии, уведомления и безопасность связаны в один контур.
06 · следующий шаг
Разберём похожий процесс
Если процесс требует постоянной проверки внешних источников и быстрой реакции, такая система помогает перевести ручной мониторинг в управляемую автоматизацию с панелью, API и уведомлениями.
Написать в Telegram