Парсинг чатів і груп Телеграм: знайти чати й зібрати учасників

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

  • Чати за словами й посиланнями
  • Учасники й ті, хто писав
  • Закриті чати через акаунт
Вікно «Парсер учасників» у TeleTraff: три джерела, чотири вибрані акаунти та фільтри «Лише ті, хто писав у чаті» і «Був(ла) в мережі»

Коротко

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

Редакція TeleTraffОновлено: Перевірено на панелі

Чати за темою за один запуск

Парсер «Чати» приймає слова й посилання, збирає від 10 до 500 чатів за раз і відсікає дрібні групи фільтром «Мінімум учасників».

Прихований список не глухий кут

Якщо учасників приховали, панель читає історію чату й забирає тих, хто писав. Повного списку Telegram стороннім не показує.

Закриті чати через свій акаунт

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

Два завдання під одним запитом

Коли кажуть «спарсити чат», мають на увазі одне з двох. Перше: знайти чати, де сидить потрібна аудиторія, наприклад україномовні чати про крипту або про арбітраж на гемблінг. Друге: взяти людей із чату, який уже відомий. У панелі це різні парсери, і результат у них різний.

Парсер «Чати»

Видає список груп: назву, кількість учасників, посилання. Потрібен, щоб вибрати майданчики під нейрочатинг, розсилку по групах або прогрів.

Парсер «Учасники»

Видає людей: username, ім'я, коли був(ла) в мережі. Джерело потрібне готове, чат або група, а не ключове слово.

Що можна зібрати з кожного виду чату

ДжерелоЩо вийдеЧого не буде
Група з відкритим спискомУчасники списком, до заданої кількостіБотів, видалених акаунтів і адміністраторів: за замовчуванням вони відсіюються
Група, де учасників приховалиАвтори повідомлень з історії чатуТих, хто мовчить: Telegram показує стороннім лише адміністраторів
Закритий чатУчасники й автори, якщо в чаті є один із вибраних акаунтівЧату, куди жоден із ваших акаунтів не вступав
КаналТі, хто коментує його дописиПідписників: цей список Telegram показує лише адміністраторам каналу
Чат коментарів каналуУчасники й автори, як у звичайної групиТих, хто підписаний на канал, але під дописами не пише

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

Як знайти чати: покроково

  1. 01

    Відкрийте парсер

    На сторінці «Парсинг даних» натисніть «Створити збір» і виберіть парсер чатів. Відкриється вікно «Парсер чатів».

  2. 02

    Виберіть режим збору

    «Пошук» шукає за словами, «Схожі» йде від чатів, які ви вже дали, «Глибокий» обходить далі. Глибина обходу схожих: від 1 до 2 у режимі «Схожі», від 1 до 3 в інших.

  3. 03

    Задайте джерела

    Впишіть слова, наприклад «криптотрейдинг чат» або «арбітраж гемблінг», або посилання на групи, по одному на рядок. Можна завантажити файл .txt чи .csv, взяти записи «З бази» або відкрити «Нещодавні».

  4. 04

    Налаштуйте параметри

    «Скільки чатів зібрати»: від 10 до 500, за замовчуванням 50. «Мінімум учасників»: від 10 до 50 000, за замовчуванням 300. «Лише публічні» ввімкнено одразу. «Останнє повідомлення» відсікає покинуті чати.

  5. 05

    Виберіть акаунти й стелю

    Позначте акаунти, які шукатимуть. У картці «Стеля запуску» задайте «Зупинити через» до 480 хвилин або залиште «без обмеження». Коли час вийде, збір збереже те, що встиг.

  6. 06

    Запустіть і збережіть

    Натисніть «Запустити». Статус пройде «У черзі», «Парсимо», «Готово». Результат збережіть кнопкою «Зберегти» під своєю «Назва бази»: він з'явиться у списку «Мої бази».

Як панель бере людей із чату

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

  • Спочатку список учасників. Панель читає його посторінково. Якщо Telegram не пускає до списку без вступу, акаунт вступає в чат і пробує ще раз;
  • для каналу далі йдуть коментатори, тобто ті, хто писав під його дописами;
  • потім автори повідомлень: панель читає історію чату, до десяти повідомлень на кожну потрібну людину, але не більше 100 000 повідомлень.

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

Як це виглядає в панелі

Сторінка «Парсинг даних»: плитки з кількістю баз і записів, список «Мої бази» з фільтрами «Тип бази» та «Свіжість», кнопки «Завантажити файл» і «Створити збір».
Сторінка «Парсинг даних»: плитки з кількістю баз і записів, список «Мої бази» з фільтрами «Тип бази» та «Свіжість», кнопки «Завантажити файл» і «Створити збір». Демонстраційні дані.

Вікно запуску показано на знімку на початку сторінки: джерела, акаунти й параметри зібрано в одному вікні, внизу видно статус «Готово до запуску» і кнопку «Запустити».

Що в готовій базі чатів

У рядку результатуЩо означає
«Учасників: N»Кількість учасників чату на момент збору
«Підтверджений Telegram»Позначка Telegram про перевірений чат
«рел.»Релевантність запиту, оцінка від 0 до 100: «Релевантність запиту: N зі 100»
«Відкрити в Telegram»Посилання на чат, щоб одразу подивитися, про що там говорять
«Воронка»Сирих, відфільтрованих і унікальних записів: видно, скільки відсіяли фільтри й повтори

База лежить у «Мої бази». «Зібрати ще» додає записи, «Прибрати дублікати» прибирає дублі. Щоб новий запуск не брав те, що вже зібрано, увімкніть «Не збирати те, що вже зібрано»: панель виключить усі чати й канали з ваших баз. Кнопка «Використати» відкриває вікно «Передати базу в роботу»: для бази чатів пропонуються нейрочатинг, розсилка, прогрів і репортер.

Якщо список прихований або чат закритий

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

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

Терміни на сторінці

Питання й відповіді

Чи можна спарсити закритий чат?

Так, якщо в ньому вже перебуває один із ваших акаунтів. У парсері «Учасники» відкрийте вкладку «Чати акаунтів»: там є «Закриті чати» та «Закриті канали». Парсить той акаунт, який у чаті. Якщо список не завантажився, натисніть «Оновити список» або «Відкрити в консолі».

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

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

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

Список підписників Telegram показує лише адміністраторам каналу, тому панель його не отримає. Вона збирає коментаторів під дописами, тобто найактивніших читачів.

Скільки чатів парсер знайде за один запуск?

Параметр «Скільки чатів зібрати» задається від 10 до 500, за замовчуванням 50. Скільки реально знайдеться, залежить від теми й від фільтра «Мінімум учасників». Запуск можна обмежити часом: «Зупинити через» до 480 хвилин.

Як не збирати чати, які в мене вже є?

Увімкніть «Не збирати те, що вже зібрано». Панель виключить усі канали й чати з усіх ваших баз, окремо вибирати бази не потрібно. Збіги за ключами в результат не потраплять.

Що робити зі знайденими чатами далі?

Відкрийте базу в «Мої бази», натисніть «Використати» й виберіть модуль. Для бази чатів пропонуються нейрочатинг, розсилка, прогрів і репортер. Людей із цих чатів збирає окремий парсер «Учасники».

Читайте також

Ще в цьому розділі

Інші розділи

Зберіть першу базу чатів

Відкрийте «Парсинг даних», натисніть «Створити збір» і задайте тему. Запуск із лімітом у 50 чатів покаже, як виглядає результат у вашій ніші.

Спробувати безкоштовно