Парсер Телеграм каналов – собираем качественную базу под рассылки и рекламу

ecac0cb8-8900-46a0-8fd8-7512b558dab2.webp

Всем привет! В этой статье по шагам покажу, как собрать актуальную базу Telegram-каналов под закуп рекламы или рассылки — без ручного перебора и покупки устаревших баз. Погнали!

Всё из статьи делается в панели TeleFocus – телеграм софт по продвижению для тех, кто не хочет терять свои аккаунты (тут есть встроенное восстановление доступа к невалидным сессиям):
• парсинг каналов по ключам + рекомендуемые от Telegram
• гибкие фильтры: аудитория, просмотры, вовлечённость, язык, открытые комменты
• экспорт в TXT / Excel / CSV / JSON

Тестируй: telefocus.org. Вопросы – пишите в комменты, отвечу.

Что такое парсер Telegram каналов?
– Это специальная программа (софт), работающая с Telegram API, которая умеет собирать базу телеграм каналов по ключевым словам через поиск чатов, а также фильтровать их по различным параметрам, искать похожие каналы из тех, что рекомендует сам Telegram, сохранять и экспортировать результаты в разных форматах для дальнейшей работы с ними. В отличии от поиска каналов вручную, парсер позволяет экономить кучу времени, анализируя огромный массив данных о каналах, собирая только самые качественные.

Как это будет полезно на практике?
расслыки в лс
сбор активных пользователей из комментариев в найденных каналах


Чем софт по парсингу лучше других способов сбора базы каналов?
– Базы каналов всегда актуальные, за счёт поиска напрямую из Telegram API
Лучше, чем если бы покупали готовые базы

– База каналов может расширяться за счёт парсинга похожих каналов (рекомендуемые каналы от Telegram)
– Профессионалы уже давно используют софт, вместо того, чтобы лазить ручками и анализировать каждый канал)

Банально – экономия времени

1834024c-d6a5-429e-828a-46b9a2494927.webp


Что нужно перед запуском парсера?
Для любых задач, связанных со сбором данных из Telegram, необходимо использовать тг аккаунты (авторизованные тг сессии), имеющие прямой доступ к Telegram API – способ общения программы с Telegram. Аккаунты можно брать на [unfurl="https://lzt.market"]lzt.market[/unfurl]

Какие тг аккаунты подойдут для парсинга?
Возможно, вы удивитесь, но подойдут абсолютно любые аккаунты, даже те, у которых есть вечный/временный спамблок.
Исключения: замороженные аккаунты (frozen), а также аккаунты с flood wait - временное ограничение от Telegram на отправку запросов – критично для парсинга, придётся ждать...

В панели TeleFocus необходимо будет импортировать тг аккаунты. Подойдут аккаунты любого формата: Telethon/Telethon v2/Pyrogram .session + json (опционально), а также TData. Можно также добавить свои личные акки по номеру телефону или QR коды через Telegram Web.
Чем больше тг аккаунтов вы будете использовать для парсинга, тем быстрее парсинг-кампания завершит свою работу.
aafabd8b-3e9d-4c78-9f98-1248266da2f5.webp

Плюсы парсинга на своих аккаунтах:
– бесконечный поиск каналов по вашим ключевым словам
– большой спектр фильтров для сбора качественной базы
– не надо кому-либо платить за каждый запрос


Как запустить парсер каналов?
Если вы импортировали акки в панель – красава, погнали дальше!
Переходим на вкладку "Парсер каналов", нажимаем на кнопку "Новая задача" и далее необходимо будет ввести ключевые слова, по которым будет идти сбор каналов по тем интересующим вас нишам.
913cd158-8747-48b5-9b74-8909b468ebd5.webp

Я ввёл вот такие ключевые слова. Если вам этого будет мало, можно попросить красавчика
@Claude сгенерировать вам ключевые слова для вашей ниши.
Ты — генератор поисковых запросов для парсера Telegram-каналов
TeleFocus. По заданной нише вернёшь два comma-separated списка:
ключевые слова + типичные окончания-суффиксы названий каналов.

────────── ВВОД ──────────
ТЕМАТИКА (ниша): {{TOPIC}}
────────────────────────────

Что генерим:

1) KEYWORDS — корневые слова и термины относящиеся к нише.
Включай: русские слова, английские эквиваленты, профессиональный
сленг, жаргон, сокращения, варианты написания. Не повторяйся
в стилистических формах одного корня (например «крипта» уже
покрывает «крипты», «крипте» — не нужно). 25-40 штук.

2) ENDINGS — типичные окончания/суффиксы в названиях Telegram-
КАНАЛОВ (broadcast-формат, односторонний). Должны звучать как
«...что-то-канальное» в конце названия. Включай и русские и
английские. Примеры универсальных окончаний (для ЛЮБОЙ ниши):
news, новости, daily, ежедневно, point, точка, channel, канал,
media, медиа, press, пресса, info, инфо, world, мир, life,
сегодня, today, hub, club, клуб, post, посты, lab, журнал,
journal, digest, дайджест, weekly, лента, feed, official,
official, pro, expert, эксперт, top, топ, секреты, советы,
tips, guide, гид, тренды, trends, главное, лучшее, best, blog,
блог.
Добавь 5-10 окончаний СПЕЦИФИЧНЫХ для введённой ниши (если
ниша — «крипта», то «coin», «токен», «pump», «signals»,
«сигналы», «trade», «трейд» и т.п.).
Всего 30-40 штук.

────────── ФОРМАТ ОТВЕТА (строго) ──────────
KEYWORDS:
слово1, слово2, слово3, ...

ENDINGS:
оконч1, оконч2, оконч3, ...
─────────────────────────────────────────────

Без нумерации, без кавычек, без пояснений, без markdown.
Только два списка через запятую под заголовками KEYWORDS / ENDINGS.
Слова в нижнем регистре. Никаких эмодзи.
Также можно добавить окончания к вашим ключевым словам:
9dde5fbd-f791-4319-9b72-580a2739aedc.webp

То есть на выходе парсинг будет осуществляться по таким ключевым словам, как: крипта, крипто news, крипта 2026
И так с каждым словом. Всё просто. Отличный способ расширения вашей базы


Фильтры при парсинге тг каналов
Чтобы отсеять всякий мусор – тг каналы без аудитории и открытых комментариев, нужно установить фильтры для парсинга.

Для сбора качественной аудитории, можно указывать следующие фильтры:
• размер аудитории
• среднее кол-во просмотров в день на канале
• процент вовлечённости аудитории
• языки каналов
• фильтрация по каналам только с открытыми комментариями
• только активные каналы

Я поставил вот такие фильтры:
bf263f66-7730-4163-b63a-58475b27be60.webp
63751cbb-99fe-41ab-9db0-668a04f278ce.webp
63e88fad-5e1c-4c47-b111-fc906b7eb9ec.webp


Можно также указать, чтобы парсились каналы только с открытыми комментариями
Помимо этого, можно парсить рекомендуемые каналы – это позволяет значительно расширить охват за счёт похожих каналов от Telegram
0635d5d3-a6e1-41a0-9af2-77a68464c9cb.webp

936f8fef-dff3-472b-8412-bb03caf152f8.webp

Как работает внутрянка парсера?
1) Парсер ищет через поиск в тг каналы по ключевым словам
2) Если вы указывали более детальные фильтры, такие как языки каналов, процент вовлечённости и т.д., то каждый канал будет отдельно проверяться по вашим фильтрам, читая последние N сообщений за определённый диапазон дат, которые вы указываете в фильтрах.
Иначе канал будет просто добавлен в базу с обычной фильтрацией по кол-ву участников – это значительно быстрее, но контроля меньше
3) Если вы включали опцию "Парсить рекомендуемые каналы", то помимо того, что в вашей базе будут обычные каналы из поиска, так ещё в ней будут каналы, которые рекомендует сам телеграм

Таким образом, если вы всё грамотно настроите, может, даже поиграетесь с фильтрами по типу процента вовлечённости аудитории, вы сможете получить качественную базу каналов по вашим запросам.
09bbf59e-596c-4a52-8d28-4bb357161aba.webp
8ba202cd-17cd-4e0d-aba0-e1b51739a92c.webp


Сохранение и экспорт результатов парсинга
Ещё один плюс парсинга в данном софте заключается в том, что вы можете экспортировать данные в любом удобном для вас формате. Например:
• .txt с ссылками
• Excel
• .csv
• .json

e134d5db-bd4d-4528-aa38-f190bcd98903.webp

Это полезно для тех случаев, когда необходимо детальнее проанализировать базу, а не просто собрать список ссылок на каналы.

На выходе вы получаете таблицу с каналами с ID, Названием канала (Title), Описанием (About), Ником (Username), Ссылкой (Link), Кол-вом участников (ParticipantsCount), Языком постов канала (Language), Средним кол-вом просмотров в день на канале (AverageViews), а также Процентом вовлечённости аудитории (Engagement)

44c7ef72-e98e-4730-b1a1-4ac9fc2fe721.webp
Дальше вы можете, как я уже и говорил, поиграться с настройками парсера. Всё опять-таки зависит от вашей ниши. В каких-то каналах процент вовлечённости будет достаточно высокий (как в моём случае, один из каналов даже имеет более 100% вовлечённости аудитории), а в каких-то будет ниже 10%

Кроме того, вы всегда сможете экспортировать вашу базу, как во время работы, так и через месяц. История ваших парсинг кампаний всегда сохраняется и вы можете получить к ней доступ в любой удобный вам момент времени.
6b9c2ae9-47e7-4ca5-bddb-748f2c273480.webp


Что дальше делать с базой?
1) Проанализировать CSV файл с ИИ
Особенно если вам лень вести аналитику ручками
2) Собрать базу пользователей через модуль "Парсинг пользователей из комментариев" для дальнейших рассылок по ним – но об этом уже в следующих статьях
3) Закупиться рекламой в этих каналах
Если ваша задача заключалась в том, чтобы найти каналы для закупа рекламы

Итог: за пару настроек ты получаешь чистую базу каналов под свою нишу – готовую под закуп рекламы или дальнейшие рассылки. В следующих статьях я разберу парсинг пользователей из комментариев в каналах, а также рассылку по собранной базе. Вопросы и свои кейсы – в комментарии.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab