Гайд

Как спарсить аудиторию в Телеграмме: участники, авторы, комментаторы

Как собрать аудиторию из чатов и каналов Telegram: что видит парсер, как оставить только тех, кто пишет, и куда отдать готовую базу.

Редакция TeleTraff·Опубликовано: · 6 мин чтения
  • Что Telegram отдаёт парсеру в группе, закрытом чате и канале
  • «Только писавшие в чате» оставляет тех, кто пишет сейчас
  • Итог запуска показывает, где потерялся объём

Чтобы спарсить аудиторию в Телеграмме, нужны чаты и каналы вашей ниши и аккаунты, которые соберут с них людей: участников, авторов сообщений и комментаторов. В TeleTraff это делает парсер «Участники» из модуля парсеров. Он работает через ваши аккаунты, пропускает ботов и пустые профили и сохраняет результат базой, которую можно сразу отдать в инвайт или рассылку.

Что можно спарсить в Телеграмме, а что нет

Парсер видит то же, что видит ваш аккаунт. Что отдаст источник, зависит от его типа:

  • Открытая группа. Парсер читает список участников. Если Telegram требует вступить, аккаунт вступает сам.
  • Группа со скрытым списком участников. По нашим наблюдениям, постороннему Telegram показывает в таком списке только администраторов. Тогда людей собирают по авторам сообщений.
  • Канал. Подписчиков чужого канала Telegram, как правило, не отдаёт. Тогда парсер собирает комментаторов из группы обсуждения канала.
  • Закрытый чат по инвайт-ссылке. Ссылка подходит как источник. Если она истекла или отозвана, итог запуска скажет, что её надо заменить.
  • Молчащие участники скрытого чата. Человек ничего не писал, а список закрыт: увидеть его парсеру неоткуда.

Что именно отдаёт группа, канал и чат комментариев, разобрано на странице парсинг чатов и групп.

Как спарсить участников чата: пошагово

  1. 1

    Добавьте источники

    Откройте парсер «Участники» в модуле парсеров. Вставьте ссылки чатов и каналов во вкладку «Ручной ввод», возьмите сохранённую базу чатов или каналов во вкладке «Из базы», загрузите список во вкладке «Импорт файла» или выберите источник из «Недавние».

  2. 2

    Выберите аккаунты

    Нажмите «Выбрать аккаунты». Через них парсер читает списки, листает историю и вступает в чаты, когда Telegram этого требует.

  3. 3

    Задайте объём

    «Сколько пользователей собрать» по умолчанию 200. «Остановить через» ограничивает сбор по времени.

  4. 4

    Включите фильтры

    Активность, username, фото, Премиум, пол. О каждом подробно ниже.

  5. 5

    Запустите и проверьте итог

    Сначала парсер читает список участников. Если после фильтров людей не хватает, он добирает комментаторов канала, а затем авторов сообщений.

Экран запуска парсера
Форма запуска парсера участников: пресеты, источники, аккаунты, сколько собрать и фильтры.

Как собрать только активных участников

Включите «Только писавшие в чате» и выберите окно: «За сутки», «За 3 дня», «За неделю» или «За месяц». В этом режиме список участников не читается. Парсер листает историю чата от новых сообщений к старым до начала окна, не больше 20 000 сообщений, и оставляет тех, кто писал. В канале писавшими считаются те, кто комментирует посты.

Пример для инфопродуктов: чаты выпускников курсов по маркетингу и окно «За 3 дня». База выйдет меньше полного списка участников, зато без тех, кто зашёл в чат год назад и забыл про него.

Как спарсить комментаторов канала

  1. 1

    Найдите каналы с обсуждением

    Запустите парсер «Каналы» с фильтрами «Только с открытыми комментариями» и «Мин. комментариев на пост». Для крипты это каналы с сигналами и разбором рынка, для ставок каналы с прогнозами.

  2. 2

    Подайте базу каналов в «Участники»

    Выберите её во вкладке «Из базы». С каналов парсер соберёт тех, кто пишет в комментариях.

Какие фильтры убирают пустые профили

  • «Был(а) в сети»: как Telegram пишет под именем. Варианты «Недавно — до 3 дней», «На этой неделе — до 7 дней», «В этом месяце — до 30 дней». Кто «был(а) давно» или скрыл время, в базу не попадёт.
  • «Только с username»: оставляет людей с @username.
  • «Только с фото» и «Только Премиум»: сужают базу до заполненных профилей и аккаунтов с подпиской Telegram Premium.
  • «Пол»: определяется по имени. Если по имени не понять, человек в базу не попадёт.
  • «Собирать администраторов» выключен по умолчанию: создатель, администраторы и модераторы чата в базу не попадут. Ботов парсер пропускает.
  • «Не парсить тех, кого уже знаю»: исключает всё, что вы уже собирали, или выбранные базы.

Почему база вышла меньше, чем нужно

После запуска парсер пишет итог: «Сбор завершён: сохранено … из …». Дальше в той же строке видно, сколько людей вернул Telegram, сколько осталось после фильтров и сколько не добрано. Следом идут «Главные причины» отсева, а если часть источников не открылась, итог покажет, сколько их недоступно.

Если людей не хватило

Telegram вернул много, а после фильтров осталось мало: ослабьте фильтры или расширьте окно активности. Telegram вернул мало: добавьте источников. У готовой базы в «Мои базы» есть «Допарсить ещё».

Где искать аудиторию под вертикаль

  • Гемблинг: чаты вокруг слотов и стримов, комментаторы каналов с обзорами казино и бонусами.
  • Ставки: чаты каперов и прогнозистов, обсуждения под матчами.
  • Крипта: трейдинг-чаты, чаты проектов и бирж, комментаторы сигнальных каналов. В крипте смешаны языки, поэтому при поиске каналов и чатов включайте «Фильтровать по языку».
  • Инфопродукты: чаты учеников и выпускников курсов, комментаторы блогеров ниши.
  • Услуги: городские и районные чаты, профессиональные сообщества. Здесь гео важнее объёма.

Куда отдать собранную аудиторию

Готовая база лежит на вкладке «Мои базы». Откройте её и нажмите «Использовать», затем выберите модуль: панель откроет его страницу, а там выберите эту базу в поле источника. Базу людей берут инвайтинг, рассылка в личные сообщения и масслукинг. Если базы пересекаются, отметьте их и нажмите «Объединить в одну» или «Очистить от повторов». Для работы вне панели есть выгрузка в CSV, JSON и TXT. Какие поля есть у каждого человека и какие фильтры работают, показано на странице парсер пользователей.

Вкладка баз в парсерах
Мои базы: название, тип, число записей, дата и источник у каждой базы.

Частые вопросы

Можно ли спарсить участников закрытого чата?

Да, если есть рабочая инвайт-ссылка: панель принимает её как источник, а аккаунт вступает, если Telegram этого требует. Если ссылка истекла или отозвана, итог запуска попросит её заменить. Если в чате скрыт список участников, людей соберут по авторам сообщений.

Можно ли спарсить подписчиков канала?

Парсер сначала пробует список подписчиков. По нашим наблюдениям, у чужого канала Telegram его не отдаёт, и тогда собираются комментаторы. Поэтому у канала должны быть открыты комментарии.

Почему парсер собрал меньше людей, чем я указал?

Либо источник отдал мало людей, либо часть отсеяли фильтры. Итог запуска показывает обе цифры и главные причины отсева. Ослабьте фильтры, добавьте источники или нажмите «Допарсить ещё» у базы.

Как собрать только тех, кто пишет в чате?

Включите «Только писавшие в чате» и выберите окно, например «За 3 дня». Парсер просмотрит до 20 000 последних сообщений и оставит тех, кто писал за это время.

Попадут ли в базу админы и боты?

По умолчанию нет. Ботов парсер пропускает, а создатель, администраторы и модераторы чата не попадают в базу, пока выключен «Собирать администраторов».

Можно ли собрать людей из нескольких чатов в одну базу?

Да. Добавьте все чаты источниками одного запуска: люди попадут в одну базу. Уже готовые базы отметьте в «Мои базы» и нажмите «Объединить в одну», а «Очистить от повторов» уберёт дубли.

Готовы перейти к панели?

Изучите ограничения сценария перед запуском.

Создать аккаунт