Гайд

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

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

Редакція TeleTraff·Опубліковано: · 6 хв читання
  • Що Telegram віддає парсеру в групі, закритому чаті й каналі
  • «Лише ті, хто писав у чаті» залишає тих, хто пише зараз
  • Підсумок запуску показує, де загубився обсяг

Щоб спарсити аудиторію в Телеграмі, потрібні чати й канали вашої ніші та акаунти, які зберуть із них людей: учасників, авторів повідомлень і коментаторів. У TeleTraff це робить парсер «Учасники» з модуля парсерів. Він працює через ваші акаунти, пропускає ботів і порожні профілі та зберігає результат базою, яку можна одразу передати в інвайт або розсилку.

Що можна спарсити в Телеграмі, а що ні

Парсер бачить те саме, що бачить ваш акаунт. Що віддасть джерело, залежить від його типу:

  • Відкрита група. Парсер читає список учасників. Якщо Telegram вимагає вступити, акаунт вступає сам.
  • Група з прихованим списком учасників. За нашими спостереженнями, сторонньому Telegram показує в такому списку лише адміністраторів. Тоді людей збирають за авторами повідомлень.
  • Канал. Підписників чужого каналу Telegram, як правило, не віддає. Тоді парсер збирає коментаторів із групи обговорення каналу.
  • Закритий чат за інвайт-посиланням. Посилання підходить як джерело. Якщо воно спливло або відкликане, підсумок запуску скаже, що його треба замінити.
  • Мовчазні учасники прихованого чату. Людина нічого не писала, а список закритий: побачити її парсеру нізвідки.

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

Як спарсити учасників чату: покроково

  1. 1

    Додайте джерела

    Відкрийте парсер «Учасники» в модулі парсерів. Вставте посилання на чати й канали у вкладку «Ручне введення», візьміть збережену базу чатів або каналів у вкладці «З бази», завантажте список у вкладці «Імпорт файлу» або виберіть джерело з «Нещодавні».

  2. 2

    Виберіть акаунти

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

  3. 3

    Задайте обсяг

    «Скільки користувачів зібрати» за замовчуванням 200. «Зупинити через» обмежує збір за часом.

  4. 4

    Увімкніть фільтри

    Активність, username, фото, Premium, стать. Про кожен докладно нижче.

  5. 5

    Запустіть і перевірте підсумок

    Спершу парсер читає список учасників. Якщо після фільтрів людей не вистачає, він добирає коментаторів каналу, а потім авторів повідомлень.

Екран запуску парсера
Форма запуску парсера учасників: пресети, джерела, акаунти, скільки зібрати та фільтри.

Як зібрати лише активних учасників

Увімкніть «Лише ті, хто писав у чаті» і виберіть вікно: «За добу», «За 3 дні», «За тиждень» або «За місяць». У цьому режимі список учасників не читається. Парсер гортає історію чату від нових повідомлень до старих до початку вікна, не більше 20 000 повідомлень, і залишає тих, хто писав. У каналі тими, хто писав, вважаються ті, хто коментує пости.

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

Як спарсити коментаторів каналу

  1. 1

    Знайдіть канали з обговоренням

    Запустіть парсер «Канали» з фільтрами «Лише з відкритими коментарями» і «Мін. коментарів на пост». Для крипти це канали із сигналами й розбором ринку, для ставок канали з прогнозами.

  2. 2

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

    Виберіть її у вкладці «З бази». З каналів парсер збере тих, хто пише в коментарях.

Які фільтри прибирають порожні профілі

  • «Був(ла) в мережі»: як Telegram пише під ім’ям. Варіанти «Нещодавно — до 3 днів», «Цього тижня — до 7 днів», «Цього місяця — до 30 днів». Хто «був(ла) давно» або приховав час, до бази не потрапить.
  • «Лише з username»: залишає людей з @username.
  • «Лише з фото» і «Лише Premium»: звужують базу до заповнених профілів і акаунтів із підпискою Telegram Premium.
  • «Стать»: визначається за ім’ям. Якщо з імені не зрозуміло, людина до бази не потрапить.
  • «Збирати адміністраторів» вимкнено за замовчуванням: творець, адміністратори й модератори чату до бази не потраплять. Ботів парсер пропускає.
  • «Не парсити тих, кого вже знаю»: виключає все, що ви вже збирали, або обрані бази.

Чому база вийшла меншою, ніж треба

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

Якщо людей не вистачило

Telegram повернув багато, а після фільтрів залишилося мало: послабте фільтри або розширте вікно активності. Telegram повернув мало: додайте джерел. У готової бази в «Мої бази» є «Зібрати ще».

Де шукати аудиторію під вертикаль

  • Гемблінг: чати навколо слотів і стрімів, коментатори каналів з оглядами казино й бонусами.
  • Ставки: чати каперів і прогнозистів, обговорення під матчами.
  • Крипта: трейдинг-чати, чати проєктів і бірж, коментатори сигнальних каналів. У крипті змішані мови, тому під час пошуку каналів і чатів вмикайте «Фільтрувати за мовою».
  • Інфопродукти: чати учнів і випускників курсів, коментатори блогерів ніші.
  • Послуги: міські й районні чати, професійні спільноти. Тут гео важливіше за обсяг.

Куди передати зібрану аудиторію

Готова база лежить на вкладці «Мої бази». Відкрийте її і натисніть «Використати», потім виберіть модуль: панель відкриє його сторінку, а там виберіть цю базу в полі джерела. Базу людей беруть інвайтинг, розсилка в особисті повідомлення і масслукінг. Якщо бази перетинаються, позначте їх і натисніть «Об’єднати в одну» або «Прибрати дублікати». Для роботи поза панеллю є вивантаження в CSV, JSON і TXT. Які поля є в кожної людини і які фільтри працюють, показано на сторінці парсер користувачів.

Вкладка баз у парсерах
Мої бази: назва, тип, кількість записів, дата та джерело в кожної бази.

Часті запитання

Чи можна спарсити учасників закритого чату?

Так, якщо є робоче інвайт-посилання: панель приймає його як джерело, а акаунт вступає, якщо Telegram цього вимагає. Якщо посилання спливло або відкликане, підсумок запуску попросить його замінити. Якщо в чаті прихований список учасників, людей зберуть за авторами повідомлень.

Чи можна спарсити підписників каналу?

Парсер спершу пробує список підписників. За нашими спостереженнями, у чужого каналу Telegram його не віддає, і тоді збираються коментатори. Тому в каналу мають бути відкриті коментарі.

Чому парсер зібрав менше людей, ніж я вказав?

Або джерело віддало мало людей, або частину відсіяли фільтри. Підсумок запуску показує обидві цифри й головні причини відсіву. Послабте фільтри, додайте джерела або натисніть «Зібрати ще» біля бази.

Як зібрати лише тих, хто пише в чаті?

Увімкніть «Лише ті, хто писав у чаті» і виберіть вікно, наприклад «За 3 дні». Парсер перегляне до 20 000 останніх повідомлень і залишить тих, хто писав за цей час.

Чи потраплять до бази адміни й боти?

За замовчуванням ні. Ботів парсер пропускає, а творець, адміністратори й модератори чату не потрапляють до бази, поки вимкнено «Збирати адміністраторів».

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

Так. Додайте всі чати джерелами одного запуску: люди потраплять в одну базу. Уже готові бази позначте в «Мої бази» і натисніть «Об’єднати в одну», а «Прибрати дублікати» прибере повтори.

Готові перейти до панелі?

Перегляньте обмеження сценарію перед запуском.

Створити акаунт