Поиск и парсер Telegram-чатов и каналов по ключевым словам

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

Обновлено:

Что умеет

Поиск по ключевым словам (задача 3)

  • Берёт ваши слова из таблицы (например крипта, трейдинг, сигналы) и прогоняет их через поиск Telegram.
  • К каждому слову автоматически подставляет по одной букве алфавита (крипта а, крипта б...). Так один запрос превращается в десятки вариантов, и находок становится намного больше.
  • По каждому сообществу сохраняет название, ссылку, число участников и тип (чат, группа или канал). Повторы не записываются.
  • Обработанное слово помечается статусом "Выполнил поиск".

Похожие каналы (задача 25)

  • Запрашивает у Telegram блок "Похожие каналы" - тот, что Telegram показывает при подписке на канал. Подписываться на канал не нужно, достаточно ссылки.
  • Находит каналы, которые поиск по словам не выдаёт: Telegram сам знает, какие каналы читает одна и та же аудитория.
  • Режим 2 - обход вглубь. Каждый повторный запуск идёт по уже найденным каналам и добавляет следующий уровень. В колонке "Глубина" видно, на каком шаге найден канал, в колонке "Ключевое слово" - канал-источник.
  • Результаты пишутся в ту же таблицу 03 2, что и у поиска по словам, поэтому подписка, парсер и клонер берут их без дополнительных настроек.

Как запустить

Поиск по словам:

  1. В SQLiteStudio впишите слова в таблицу 03 1 Поиск чатов каналов ключевые слова, по одному в строку.
  2. В главном меню кликните мышкой 3 Поиск чатов/каналов (раздел ПОИСК · ПАРСИНГ).
  3. Выставьте настройки, нажмите "Продолжить", введите задержку старта и нажмите "Запустить".
  4. Найденное появится в 03 2 Поиск чатов каналов результаты.

Похожие каналы:

  1. Впишите ссылки на каналы вашей темы в 03 3 Похожие каналы ссылки.
  2. Кликните 25 Похожие каналы, поставьте Режим = 1, нажмите "Продолжить" и "Запустить".
  3. Чтобы уйти глубже, поставьте Режим = 2 и запустите задачу ещё раз. Один запуск - один шаг вглубь.

Настройки

Настройка Задача Рекомендация
Кол-во ключевых слов на аккаунт 3 3-5
Режим (1 - по ссылкам из 03 3 / 2 - по найденным каналам из 03 2) 25 сначала 1, потом 2
Кол-во ссылок на аккаунт 25 3-5
Минимум участников в канале (0 - без проверки) 25 0
Задержка после запроса (сек) 25 3-6
Кол-во одновременно работающих потоков обе 1-3
Задержка перед следующим потоком (сек) обе 15-40

Ограничения Telegram и как софт их учитывает

  • Premium влияет на выдачу похожих каналов. Обычный аккаунт видит около 10 похожих каналов, аккаунт с Telegram Premium - до 100. В логе программа пишет оба числа: сколько получено и сколько есть всего.
  • Фильтр по участникам замедляет работу. Telegram не присылает число подписчиков вместе с рекомендациями, поэтому при значении больше 0 программа делает отдельный запрос по каждому каналу. Ставьте 0, а фильтруйте базу потом чекером чатов/каналов.
  • Паузы FloodWait. Если аккаунт ловит паузу, увеличьте задержку после запроса и уменьшите число ссылок или слов на аккаунт.
  • Лишние находки. Поиск с подстановкой букв захватывает и нецелевые чаты, а на третьем-четвёртом шаге вглубь тема расползается в соседние ниши. Это нормально: останавливайтесь раньше и чистите базу чекером.

Пример из документации

В 03 3 вписали 5 ссылок на известные каналы про инвестиции. Первый запуск в режиме 1 дал около 50 каналов с глубиной 1. Второй запуск в режиме 2 прошёл по этим 50 и добавил несколько сотен новых с глубиной 2. Третий запуск добавил глубину 3. Документация советует начинать с 5-10 ссылок на каналы конкурентов и прогонять режим 2 два-три раза.

Что делать с найденными чатами

Для кого

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

Подробное описание задач 3 и 25 - в документации AlexSoftClub.

Частые вопросы

Как найти Telegram-каналы по ключевым словам?

Впишите слова в таблицу 03 1 и запустите задачу "3 Поиск чатов/каналов". Аккаунт прогонит каждое слово через поиск Telegram с подстановкой букв алфавита и сохранит найденные чаты и каналы с названием, ссылкой, числом участников и типом.

Как спарсить похожие каналы в Telegram?

Используйте задачу "25 Похожие каналы": дайте ей ссылки на каналы вашей темы в таблице 03 3 и запустите в режиме 1. Затем запускайте режим 2 - каждый запуск проходит по найденным каналам и добавляет следующий уровень рекомендаций.

Почему находится только 10 похожих каналов?

У аккаунта нет Telegram Premium. Обычный аккаунт получает около 10 похожих каналов, Premium-аккаунт - до 100. Поставьте задачу на Premium-аккаунт, если нужна полная выдача.

Нужно ли подписываться на канал, чтобы получить похожие?

Нет. Для задачи "Похожие каналы" достаточно ссылки на канал, подписка не требуется.

Сколько каналов можно собрать за несколько запусков?

По примеру из документации 5 стартовых ссылок дают около 50 каналов на первом шаге и несколько сотен на втором. Точное число зависит от темы и от того, есть ли у аккаунта Premium.

Сколько стоит программа для поиска Telegram-чатов?

Поиск чатов входит в AlexSoftClub: одна лицензия открывает все модули. Подписка - 9900 руб. за первый месяц и 3000 руб. в месяц дальше, вечная лицензия - 19900 руб. Ключ выдаёт автор в @TGLeadHunter.