Клиент — сеть из 4 автосервисов. Негативные отзывы висели по 2–3 дня без ответа — владелец просто не знал о них. Потенциальные клиенты читали отзыв, не видели реакции и уходили к конкурентам. Один непоработанный негатив = потеря 5–10 клиентов.
Задача: узнавать о новом отзыве в течение 15 минут и реагировать раньше, чем его увидят конкуренты.
Что сделали:
— Скрипт каждые 2 часа парсит страницы всех 4 точек на Яндекс.Картах и 2ГИС
— При появлении нового отзыва — мгновенное уведомление в Telegram с текстом, рейтингом и ссылкой
— Если рейтинг ≤ 3 звезды — алерт помечается как СРОЧНЫЙ, уведомление дублируется на личный номер владельца
— Раз в неделю — автоматический отчёт: средний рейтинг по каждой точке, динамика, топ-слова из негатива
— История всех отзывов хранится в базе — видно тренды за любой период
Результат:
✓ Время реакции на негатив: 2–3 дня → 20 минут
✓ Средний рейтинг вырос с 4.1 до 4.6 за 2 месяца — владелец начал отвечать на каждый отзыв
✓ За первый месяц поймали 2 «волны» негатива от одного мастера — уволили до того, как рейтинг упал
✓ 0 ручных проверок — система работает 24/7 сама
Стек: Python, Selenium, BeautifulSoup, Telegram Bot API, SQLite, VPS, APScheduler