#YouTube-Telegram скрапер для поиска лидов и контактов авторов
Система ищет YouTube-каналы по заданным критериям, извлекает открытые Telegram-контакты и сохраняет причину отбора каждого автора.
Задача
Отделу продаж требовалось регулярно находить YouTube-авторов в заданной нише и проверять, оставили ли они публичный контакт для связи. Ручной поиск плохо повторялся: сотрудники по-разному оценивали свежесть публикаций, размер канала и соответствие теме. Нужно было превратить исследование в управляемую подборку с понятными фильтрами.
Решение
Путь от запроса до строки в базе
Система получает каналы через YouTube Data API v3, проверяет тематику, аудиторию и активность, затем ищет открытые Telegram-ссылки в описаниях. Каждый этап сохраняет причину отбора.
Критерии задаются до запуска
Минимальное число подписчиков, активность канала, ключевые слова и исключения находятся в настройках. Менеджер может скорректировать правила до расходования квоты YouTube API.
Только публичные контакты
Telegram извлекается из открытого описания канала. Формат и доступность ссылки проверяются, дубликаты удаляются. Один контакт не повторяется из разных видео или вариантов адреса.
Результат
Карточка с контекстом
Отдел продаж получает название канала, тематику, показатели аудитории, найденный контакт и причину прохождения фильтров. Авторов можно проверить и распределить между менеджерами до начала переписки.
Объяснение для каждого лида
В карточке видно, откуда взят контакт и каким условиям соответствует канал. Менеджер открывает источник и самостоятельно принимает решение об общении.
Экспорт под рабочий процесс
CSV и Excel подходят для ручной проверки, JSON и API — для передачи в CRM или внутренний сервис. История запусков хранит параметры каждой подборки.
Пилот с одной ниши
Сначала фиксируются критерии и вручную оценивается небольшая выборка. После проверки качества поиска подключаются регулярные запуски.