Парсинг активной аудитории Telegram: как собрать только тех, кто писал в чат за последние 30 дней
Знакомая картина: вы скачали список на 8 000 участников профильной группы, зарядили пять аккаунтов в рассылку, убили три дня — и получили четыре односложных ответа плюс два спамблока. Когда начинаешь открывать такую базу глазами, выясняется, что 65–80% строк — это накрученные боты, участники старых розыгрышей 2022 года и люди, у которых чат давно висит в папке «Архив» без звука.
Коротко о главном
В Telegram дорого стоит не сам контакт в таблице, а суточный лимит первого касания с вашего рабочего аккаунта (25–40 сообщений в день). Отправлять эти драгоценные слоты людям, которые не открывали чат полтора года — прямой слив расходников. Фильтр активности за последние 30 дней оставляет только тех, кто в теме прямо сейчас.
1. Куда уходит 70% сырой выгрузки участников любого чата
Даже у честного авторского комьюнити без ботоводской накрутки состав участников быстро стареет. Мы прогнали аналитику по 40 коммерческим Telegram-чатам в нишах маркетинга, логистики из Китая, недвижимости и криптотрейдинга — вот как выглядит среднестатистический список ChannelParticipants:
- 18–25% — удалённые профили (`Deleted Account`) и мёртвые офферные боты, оставшиеся после старых взаимопиаров и гивов.
- 35–45% — «архивные молчуны»: человек решал разовую задачу год назад (например, искал карго или подрядчика), решил её, кинул чат в мьют и больше туда не заглядывает.
- 15–20% — читатели со статусом «был(а) давно» или конкуренты, которые мониторят рынок с фейковых пустых профилей.
- Только 12–22% — реальное живое ядро, которое читает ленту на этой неделе, комментирует и покупает.
Когда вы льёте аутрич по всему списку подряд, четыре из пяти сообщений улетают в пустоту. Хуже другое: если человек забыл, что вообще состоит в этом чате, ваше сообщение выглядит для него чистым холодным спамом — и рука сама тянется к кнопке «Заблокировать и пожаловаться».
2. Четыре сигнала жизни в Telegram: что именно считать активностью
Слово «активный пользователь» в разных парсерах означает совершенно разные вещи. В одних софтах смотрят только на статус «Был в сети недавно» (userStatusRecently), но это слабый фильтр: спам-бот на сервере тоже круглосуточно онлайн! Намного надёжнее опираться на действия внутри конкретного источника:
Сравнение 4 сигналов активности пользователя в Telegram
| Сигнал активности | Что доказывает | Теплота лида | Когда использовать |
|---|---|---|---|
| Сообщения и ответы в чате (30 дней) | Человек живой, читает именно этот чат и озвучивает свои задачи | 🔥🔥🔥 Максимальная | Нишевые группы, чаты селлеров, IT, услуги, B2B-клубы |
| Комментарии под постами канала | Подписчик вовлечён в контент конкурента или эксперта | 🔥🔥🔥 Максимальная | Авторские каналы, онлайн-школы, обзоры сервисов, недвижимость |
| Реакции на посты (эмодзи) | Человек читает посты регулярно, даже если стесняется писать текст | 🔥🔥 Высокая | Каналы без открытых комментариев или дорогие закрытые ниши |
| Статус онлайн (недавно / до 3 дней) | Только то, что приложением пользуются (не гарантирует интерес к теме) | 🔥 Базовая очистка | Только как дополнительный фильтр при парсинге открытого списка |
3. Как выбрать окно свежести: 7, 30 или 90 дней
Универсальной цифры для всех рынков нет — цикл принятия решения у покупателя квартиры и у человека, который ищет дизайнера карточек товара на вечер, отличается в десять раз.
Окно 7 дней — режим «перехват горячего спроса»
Идеально для быстрых сделок: поиск подрядчиков («посоветуйте таргетолога», «кто возит из Иу»), обмен валют, аренда жилья, билеты и локальные услуги. Если человек спрашивал про фулфилмент три недели назад, он уже подписал договор с вашим конкурентом. Здесь решает скорость — вплоть до постановки чата на круглосуточный Радар TGParse.
Окно 30 дней — золотой стандарт для B2B, SaaS и агентств
Месячный срез даёт оптимальный баланс между объёмом базы и свежестью контекста. Человек прекрасно помнит, что он обсуждал в чате две-три недели назад, а вы получаете достаточно контактов (обычно 400–1 800 человек с одной крупной группы), чтобы загрузить отдел продаж на неделю.
Окно 90–180 дней — узкие ниши с высоким чеком
В чатах финансовых директоров, поставщиков спецтехники, застройщиков в Дубае или DevOps-архитекторов люди не флудят каждый день. Серьёзный заказчик может написать два сообщения за квартал — и оба по делу. Там смело расширяйте окно до 90–180 дней.
4. Реальная экономика: почему 500 активных контактов бьют 5 000 сырых участников
Посчитаем экономику аутрича для небольшого B2B-сервиса со средним чеком $600. Допустим, у вас в работе 3 прогретых аккаунта с безопасным лимитом по 30 первых сообщений в сутки (итого 90 касаний в день):
Воронка на одном и том же чате: вся база против активных за 30 дней
| Показатель воронки | Сырой список (5 000 участников) | Авторы за 30 дней + фильтр (500 лидов) |
|---|---|---|
| Время на прогон базы (при 90 ЛС/день) | 55 дней (почти 2 месяца!) | 5,5 дней (одна рабочая неделя) |
| Потери аккаунтов на спамблоках | 3–5 сессий из-за жалоб «холодных» людей | 0 сессий при контекстном первом сообщении |
| Средний процент ответов (Reply Rate) | 4,5% (~225 ответов за 2 месяца) | 29% (~145 ответов уже за первую неделю) |
| Квалифицированные лиды / созвоны | 14 созвонов (размазаны на 8 недель) | 22 созвона (сразу в первую неделю) |
Двойное комбо: свежесть 30 дней + смысловой AI-отбор
Если поверх среза за 30 дней включить в TGParse двухэтапную фильтрацию (минус-слова + AI-промпт на поиск ЛПР или болевых вопросов), из 500 авторов останется 120–160 концентрированных целевых клиентов. Такую выгрузку основатель или РОП может обработать руками за два вечера вообще без массового софта — и закрыть 3–5 сделок.
5. Как настроить сбор активной аудитории за 30 дней в TGParse
- 1
Откройте новую задачу и вставьте ссылки на 3–5 тематических чатов
Лучше собрать свежую 30-дневную выжимку из пяти живых групп по 4 000 человек, чем копать архивы одного гигантского заспамленного чата за три года.
- 2
Включите сбор по истории / комментариям с периодом 30 дней
Для групп выбирайте «Авторы сообщений», для каналов с открытыми обсуждениями — «Комментаторы» за последние 30 дней (или последние 30–50 постов).
- 3
Отсейте односложный флуд и ботов
Игнорируйте сообщения короче 10–15 символов (плюсики, стикеры, «спасибо») или задайте AI-условие проверки смысла — в итоговую квоту контактов попадут только осмысленные профили.
- 4
Отсортируйте Excel по колонке количества сообщений и дате
В
.xlsx-выгрузке TGParse видно, сколько раз человек писал в чат и пример его реплики. Начинайте аутрич с тех, кто писал последние 3–7 дней — там конверсия в ответ максимальная.
Чек-лист сбора живой 30-дневной базы
- Проверено, что в целевом чате реально идут ежедневные обсуждения, а не только репосты из канала
- Выставлен период активности 7 дней (горячий спрос) или 30 дней (стандарт B2B)
- Отфильтрованы системные боты, администраторы и аккаунты с рекламными ссылками в имени
- При парсинге каналов дополнительно собраны комментаторы и авторы реакций на свежие посты
- Первая волна сообщений отправляется по самым свежим контактам (активность 1–7 дней назад)
Соберите живую базу из любого Telegram-чата за 2 минуты
Участники, авторы сообщений, реакции и комментаторы каналов — с открытыми телефонами, bio и AI-отбором. 200 контактов бесплатно сразу после входа.
Частые вопросы про фильтр активной аудитории
Что делать, если в нужном канале закрыты комментарии и нет чата — как там найти активных?
Проверьте два обходных пути: во-первых, если под постами открыты публичные реакции (в части групп и связанных лент список авторов реакций доступен через MTProto), соберите их. Во-вторых, найдите через поиск TGParse независимые чаты обсуждений той же ниши или брендов-конкурентов, где эта же аудитория общается голосом и текстом.
Можно ли отфильтровать по статусу «был в сети недавно» обычный список участников?
Да. Если у группы открыт список участников и вы хотите захватить в том числе «читающих молчунов», парсер помечает онлайн-статус каждого профиля (Online, Recently, Last week, Long ago). Вы можете одним фильтром убрать всех со статусом «был давно» и удалённые аккаунты перед рассылкой.
Списываются ли лимиты контактов за удалённые аккаунты и ботов?
Нет. TGParse автоматически отбрасывает системных ботов (is_bot = true) и удалённые профили ещё на этапе обработки потока, поэтому вы получаете в таблицу только живые пользовательские аккаунты.