Перейти до вмісту
Автоматизуй
Трафік, воронки, боти
Почати

Парсер прихованих учасників із чатів Telegram: як зібрати їх за повідомленнями

Парсер прихованих учасників із чатів Telegram: як зібрати їх за повідомленнями

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

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

Приховані учасники телеграм: чому список не видно

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

Наприклад, у чаті «Общение Киев» 17 011 учасників, але в профілі групи видно тільки блок «Адміністратори». Рядових членів там немає, хоча листування в групі йде щодня.

Приховані учасники телеграм: у групі 17 011 учасників, але в списку видно лише адміністраторів

Водночас листування залишається відкритим: ім'я, username та ID автора є в кожного повідомлення. Тому переглянути весь перелік не вийде, зате парсинг прихованих користувачів телеграм збере всіх, хто писав за обраний період. Саме це, як правило, найцінніша частина аудиторії — люди, які читають чат і беруть участь в обговореннях.

Як парсер прихованих учасників із чатів працює за повідомленнями

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

Парсер прихованих учасників із чатів у GramGPT: режим «За повідомленнями»

Режим Що збирає Коли підходить
Учасники перелік членів групи список відкритий
За повідомленнями авторів повідомлень за період перелік закритий, але чат живий
За коментарями коментаторів постів потрібна аудиторія каналів

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

Налаштування: парсер прихованих учасників із чатів за 6 кроків

Крок 1. Акаунти й заготовки запуску

Спочатку в блоці «Вибір акаунтів» перенесіть профілі в колонку «Вибрано для парсингу». Наприклад, для однієї-двох груп вистачить одного акаунта, а для десятків груп краще взяти кілька: навантаження розподілиться, і ризик спамблоку знизиться. Крім того, відібрати відповідні профілі допомагають фільтри «Робочі проксі», «Сховати в роботі» та «Легкий режим».

Вибір акаунтів і заготовки запуску в парсері прихованих учасників із чатів

Окремо збережіть вдалу зв'язку акаунтів і налаштувань у «Заготовки запуску».

Крок 2. Список чатів, зокрема приватних

Далі, щоб парсер прихованих учасників із чатів знав, де шукати, вставте посилання в «Список чатів» по одному на рядок. Тут підходять @username, t.me/group, числовий ID та інвайт-посилання t.me/+hash на приватні групи. Однак головна умова — обраний акаунт повинен мати доступ до історії повідомлень.

Список чатів для парсингу прихованих учасників телеграм і вибір груп з історії парсингу

Але вручну список збирати не обов'язково. Кнопка «З історії груп» підставляє чати, знайдені парсером Telegram каналів, одразу з розміром аудиторії. Своєю чергою «З бази» бере групи з «Моєї бази каналів» і відсіює мертві.

Крок 3. Ключові слова, ліміт повідомлень і період

Поле «Ключові слова» необов'язкове, але саме воно перетворює парсер за повідомленнями телеграм на пошук гарячих клієнтів. Тобто якщо задати слова, модуль збере виключно тих, чиє повідомлення містить хоча б одне з них. Наприклад:

  • «шукаю підрядника», «хто порадить», «потрібен дизайнер» — люди з готовим запитом;
  • назви конкурентів та їхніх продуктів — аудиторія, яка вже купує подібне;
  • «не працює», «поверніть гроші» — незадоволені клієнти конкурентів.

Парсинг повідомлень телеграм за ключовими словами: ліміт повідомлень і фільтр за днями

Потім «Ліміт повідомлень» задає глибину парсингу повідомлень телеграм: скільки останніх реплік аналізувати в кожному чаті — від 1 до 50 000. При цьому «Фільтр за днями» обмежує період від 1 до 365 днів. Тому для свіжої аудиторії вистачить 7–30 днів, а для повної бази підніміть ліміт і період. Крім того, перемикач «Швидка робота» пришвидшує збір у невеликих чатах.

Крок 4. Фільтри й додаткові опції

Насамперед фільтри парсера прихованих учасників із чатів прибирають сміття ще до вивантаження. Наприклад, базові відсікають ботів, видалених і scam-акаунти. Фільтри профілю залишають людей з username, фото або Premium, а «Визначати стать/вік/місто» додає демографію. При цьому, якщо базу ви одразу віддасте в масслукінг, увімкніть «Лише з активною сторіс».

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

Окремо налаштуйте дві опції листування. «Включити відповіді» враховує авторів реплаїв, тобто живих співрозмовників. «Включити переслані повідомлення» додає до аналізу переслані пости; якщо потрібні тільки автори власних реплік, залиште її вимкненою.

Крок 5. ШІ-захист і затримки

Парсинг великого чату — це тисячі запитів до Telegram. Тому для груп із десятками тисяч реплік увімкніть «ШІ Захист акаунтів». Він сам підбирає паузи і, за даними GramGPT, знижує ризик бану на 97%. Консервативний режим спить уночі й робить перерви. Збалансований працює цілодобово в помірному темпі, а агресивний іде без пауз, але з більшим ризиком.

ШІ-захист акаунтів під час парсингу чатів: консервативний, збалансований та агресивний режими

Водночас без ШІ-захисту темп задають затримки: між чатами за замовчуванням 5 секунд, між повідомленнями — 0,5 секунди. Для свіжих акаунтів їх, відповідно, краще збільшити, а стабільні проксі додатково знизять ризик обмежень.

Крок 6. Запуск

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

Парсер за повідомленнями Telegram у роботі: логи по кожному чату, паузи ШІ-захисту й результат у TXT із посиланнями

Наприклад, на скриншоті в @GateCom_EN модуль перевірив 500 реплік і знайшов 140 осіб, а перед наступним чатом ШІ-захист зробив паузу 5,1 секунди. Якщо щось іде не так, запуск зупиняється кнопкою «Зупинити». Поруч відкрито вже вивантажений TXT: список посилань t.me на знайдених людей.

Що показує парсер прихованих учасників із чатів у результатах

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

Результати парсера за повідомленнями телеграм: знайдені користувачі, їхні повідомлення, кількість повідомлень і Premium

На скриншоті — результати нашого тесту просто під час роботи: 751 людина, з них 95 із Premium. Під кожною видно її репліку і кількість дописів у вибірці, тож одразу зрозуміло, хто активний.

Крім того, усі запуски зберігаються в «Історії парсингу» 30 днів із фільтрами за модулем і статусом. Користувачі в «Мою базу» самі не переносяться, тож файл краще завантажити одразу.

Історія парсингу: завершений запуск парсингу за повідомленнями, 1 430 знайдено

Підсумок нашого запуску: парсер прихованих користувачів із чатів телеграм за повідомленнями знайшов 1 430 людей. Відкривши його картку, можна скопіювати посилання або ID і вивантажити базу через «Експорт»: базовий CSV, лише посилання чи лише ID у TXT і розширений експорт.

Експорт бази користувачів із чатів телеграм: картка запуску, копіювання посилань і ID, CSV і TXT

Увесь шлях від вибору груп до вивантаження ми показали у відео (російською, з автодубляжем YouTube):

Що робити з базою активної аудиторії

База, яку зібрав парсер прихованих учасників із чатів, складається з тих, хто справді пише. Такі люди відгукуються помітно краще за «мовчунів» із загального списку, тому її варто одразу підключити до наступного кроку:

  • Масслукінг. Перегляди історій зібраної аудиторії приводять їх у ваш профіль і канал.
  • Інвайтинг. Запрошення до своєї групи через інвайтер.
  • Особисті повідомлення. Розсилка в ОП тим, хто писав потрібні ключові слова.

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

Помилки, через які парсер прихованих учасників із чатів повертає порожню базу

Помилка Що відбувається Як виправити
Режим «Учасники» в чаті з прихованим списком у базі лише адміни перемкнутися на «За повідомленнями»
Мертвий чат знайдено 0 осіб брати живі групи через «З бази»
Занадто вузькі ключові слова база майже порожня додати синоніми й розмовні форми
Малий ліміт у великому чаті зібрано лише останніх авторів підняти ліміт і період
Немає доступу до приватного чату чат не знайдено спочатку вступити в нього цим акаунтом
Не вивантажили результат через 30 днів запуск видалиться експортувати файл одразу

Підсумок

Закритий перелік не закриває аудиторію. Парсер прихованих учасників із чатів у GramGPT.io збирає за повідомленнями тих, хто пише, разом із кількістю дописів і датами активності. Водночас ключові слова відбирають людей із готовим запитом, фільтри прибирають сміття, а ШІ-захист береже акаунти. У результаті ви отримуєте базу найактивніших авторів, яку одразу можна віддати в масслукінг, інвайтинг або особисті повідомлення.

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

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