Задача
Клиент вёл бизнес, связанный с торгами, и тратил значительное время на ручной просмотр торговых площадок в поисках подходящих лотов. Задача была не просто автоматизировать процесс для себя, а получать уже отфильтрованные и отсортированные данные — без необходимости самому просматривать десятки сайтов и отсеивать нерелевантную информацию.
Ключевые сложности
- Данные разбросаны по нескольким торговым площадкам с разной структурой
- Нужна была не просто выгрузка, а фильтрация и сортировка под конкретные критерии клиента
- Требовалось удобное получение данных без захода на сайт — прямо в привычный канал коммуникации
- В процессе эксплуатации изменились внешние условия: после блокировки Telegram-ботов Роскомнадзором потребовался оперативный переход на альтернативный канал доставки
- Позже встал вопрос об оптимизации расходов клиента на поддержку инфраструктуры решения
Решение
Разработка парсеров торговых площадок
Реализовали сбор данных с нужных клиенту торговых площадок — с регулярным обновлением, чтобы данные о лотах были актуальны.
Фильтрация и сортировка данных
Настроили обработку собранных данных под конкретные критерии клиента, чтобы на выходе он получал не сырой список лотов, а уже отфильтрованную и отсортированную выборку.
Доставка данных через Telegram-бота
Настроили Telegram-бота, через который клиент получал нужные данные напрямую, без необходимости заходить на сайты торговых площадок.
Оперативный переход на MAX после блокировки
После блокировки Telegram-ботов со стороны РКН оперативно перенастроили доставку данных клиенту через мессенджер MAX, чтобы сервис продолжил работать без остановки для пользователя.
Перевод на подписочную модель
По запросу клиента, чтобы снизить его расходы на поддержку инфраструктуры решения, оформили сервис в продукт с подпиской — расходы на серверы и поддержку легли на сторону подрядчика и распределились в стоимости подписки, вместо прямого содержания инфраструктуры клиентом.
Результат
- Клиент перестал вручную просматривать торговые площадки — данные приходят уже отфильтрованными
- Сервис устойчив к внешним изменениям — при блокировке одного канала доставки данные оперативно перенесли в другой, без потери непрерывности работы
- Расходы клиента на инфраструктуру снижены за счёт перехода на подписочную модель обслуживания
- Внутренний инструмент клиента оформлен как продукт с понятной моделью затрат, а не как разовая разработка, требующая отдельного содержания серверов
Стек и подход
Парсинг и сбор данных · автоматизация мониторинга торговых площадок · Telegram и MAX боты · перевод продукта на подписочную модель · сопровождение и адаптация к внешним изменениям
парсинг боты