BadPressChecker: AI-бот для мониторинга репутации

Разработал Telegram-бота BadPressChecker по заказу для автоматического отслеживания репутации бренда в поисковиках. Бот ищет по ключевым словам, анализирует результаты с помощью локальной LLM и сразу сигнализирует о рисках — негативных отзывах, статьях или упоминаниях. Заказчик доволен: инструмент уже в проде, помогает оперативно реагировать на угрозы

Что внутри: • AI-анализ: Ollama с open-source моделями (Gemma, Llama) разбирает заголовки и сниппеты на тональность. Семантический подход ловит скрытые угрозы, а не просто ключевые слова. • Промпт-инжиниринг: Сложная system prompt с few-shot примерами выдает структурированный JSON-ответ (is_negative, reason) для точной классификации. • Скрейпинг SERP: Интеграция с ScraperAPI или Scrapfly — легко переключаешься между провайдерами. • Управление в Telegram: Добавляй/удаляй ключевые слова, игнор-листы URL, настраивай частоту проверок и запускай вручную. Всё хранится в PostgreSQL. • Приватность на первом месте: Локальный запуск AI без API-затрат и утечек данных

Стек: Python, Aiogram, Ollama, PostgreSQL, Docker Compose для быстрого деплоя

Проект закрытый, но опыт интересный — от идеи до деплоя за неделю и изучение SERP с 0

Пример отчета бота на скриншоте

BadPressChecker: AI-бот для мониторинга репутации | Сетка — социальная сеть от hh.ru BadPressChecker: AI-бот для мониторинга репутации | Сетка — социальная сеть от hh.ru