25. Похожие каналы
Обновлено:
Раздел: Утилиты и парсинг · Тип: сбор базы (каналы по рекомендациям Telegram)
Аккаунт запрашивает у Telegram список похожих каналов для указанного канала и складывает находки в общую таблицу результатов поиска. Это тот самый блок "Похожие каналы", который Telegram показывает при подписке на канал.
Смысл: зачем это нужно
Поиск по ключевым словам (задача 3) находит только то, что удачно названо. Половина хороших каналов туда не попадает: название не содержит вашего слова.
Рекомендации Telegram работают иначе - он сам знает, какие каналы читает одна и та же аудитория. Дали один канал конкурента - получили список каналов его же тематики, которые поиск по словам никогда бы не выдал.
Главная сила задачи - режим 2. После первого сбора вы запускаете задачу ещё раз, и она идёт по уже найденным каналам: каждый запуск - ещё один шаг вглубь. Из 5 стартовых ссылок за три-четыре запуска вырастают сотни тематических каналов.
ℹ️ Подписываться на канал не нужно - достаточно ссылки. Но объём выдачи зависит от аккаунта: обычный аккаунт видит около 10 похожих каналов, аккаунт с Telegram Premium - до 100. В логе программа пишет оба числа: сколько получено и сколько всего есть.
Как это работает по шагам
- Аккаунт берёт канал: в режиме 1 - ссылку из
03 3 Похожие каналы ссылки, в режиме 2 - необработанный канал из03 2 Поиск чатов каналов результаты. - Запрашивает у Telegram список похожих каналов.
- Каждый найденный канал записывается в
03 2(без повторов). - В колонку
Ключевое словозаписывается канал-источник - видно, откуда пришла находка. - В колонку
Глубиназаписывается номер шага: 1 - найден от вашей ссылки, 2 - найден на втором запуске, и так далее. Программа считает это сама. - Отработанный канал помечается в колонке
Обработан, повторно он не берётся.
Один запуск - один шаг. Хотите глубже - запустите задачу ещё раз в режиме 2.
Пошаговый запуск
- Заполните таблицу
03 3 Похожие каналы ссылкиссылками на каналы вашей темы. - В программе кликните 25 Похожие каналы.
- Поставьте Режим = 1, нажмите "Продолжить", задайте задержку старта и "Запустить".
- Посмотрите на результат в
03 2. Хотите больше - поставьте Режим = 2 и запустите снова. - Режим 2 можно запускать сколько угодно раз: каждый запуск берёт ещё не обработанные каналы и идёт на шаг дальше.
Разбор всех настроек
| Настройка | Что делает | Что ставить |
|---|---|---|
| Режим (1 - По ссылкам из 03 3 / 2 - По найденным каналам из 03 2) | Откуда брать каналы для запроса | Сначала 1, дальше 2 |
| Кол-во ссылок на аккаунт | Сколько каналов обработает один аккаунт за проход | 3-5 |
| Минимум участников в канале (0 - без проверки) | Отсекать мелкие каналы | 0 |
| Задержка после запроса (сек) | Пауза между запросами к Telegram | 3-6 |
| Кол-во одновременно работающих потоков | Сколько аккаунтов работают параллельно | 1-3 |
| Задержка перед выполнением следующего потока/группы потоков (сек) | Пауза перед запуском следующего аккаунта | 15-40 |
Подробно про важные настройки
Режим - главная настройка задачи.
1- работа по вашему списку в03 3. С этого начинают.2- работа по каналам из03 2: по тому, что нашла эта задача в прошлые запуски, и по тому, что нашла задача 3 по ключевым словам. Вписывать ничего не нужно. Берутся только строки с типомКанал, у которых колонкаОбработанпустая, поэтому каждый запуск продолжает с места остановки.
Пачка каналов в режиме 2 берётся один раз на запуск. Каналы, найденные в этом же проходе, в работу не пойдут - они дождутся следующего запуска. Именно поэтому один запуск = ровно один шаг вглубь.
Кол-во ссылок на аккаунт - сколько каналов обработает один аккаунт. В режиме 2 при 8 аккаунтах и значении 5-5 за один запуск разберётся до 40 каналов.
Минимум участников в канале - фильтр по размеру. Учтите: Telegram не присылает количество участников вместе с рекомендациями, поэтому при значении больше 0 программа делает отдельный запрос по каждому найденному каналу. Это сильно замедляет работу и повышает риск поймать паузу. Ставьте 0, а базу фильтруйте потом через чекер (задача 6).
💡 Начните с 5-10 ссылок на каналы конкурентов в режиме 1, затем 2-3 раза прогоните режим 2. Этого хватает, чтобы собрать несколько сотен каналов по теме.
Куда вставлять данные
| Таблица | Кто заполняет | Что вписывать |
|---|---|---|
03 3 Похожие каналы ссылки |
Вы | Ссылки на каналы, по одной в строку (https://t.me/durov, @durov) |
03 2 Поиск чатов каналов результаты |
Программа | Найденные каналы: название, ссылка, канал-источник, глубина (не трогать) |
Результаты пишутся в ту же таблицу, что и у задачи 3. Это сделано специально: подписка, парсер и клонер уже умеют брать каналы оттуда, ничего дополнительно настраивать не нужно.
Как открыть таблицы - глава 2.
Живой пример
Задача: собрать все каналы по теме "инвестиции", включая те, что не находятся поиском по словам.
Подготовка:
1. В 03 3 вписаны 5 ссылок на известные каналы по инвестициям.
Первый запуск:
| Настройка | Значение |
|---|---|
| Режим | 1 |
| Кол-во ссылок на аккаунт | 2-3 |
| Минимум участников | 0 |
| Задержка после запроса (сек) | 4-8 |
| Кол-во одновременно работающих потоков | 2 |
Результат: около 50 каналов в 03 2 с Глубиной 1.
Второй запуск: меняете только Режим на 2, остальное не трогаете. Программа проходит по этим 50 каналам и добавляет несколько сотен новых с Глубиной 2.
Третий запуск: снова режим 2 - идёт по каналам с Глубиной 2 и добавляет Глубину 3.
Останавливаетесь, когда каналов достаточно или когда находки перестают попадать в вашу тему.
Статусы в таблице 03 3
| Статус | Что значит |
|---|---|
Собрал похожие |
Ссылка обработана, находки записаны в 03 2 |
Похожих нет |
Telegram не дал рекомендаций по этому каналу |
Ошибка ссылки |
Канал не найден, приватный или ссылка написана неверно |
Частые ошибки
| Симптом | Решение |
|---|---|
| Задача сразу завершается | В 03 3 все ссылки уже обработаны или список пуст. Очистите колонку Задача или добавьте новые ссылки |
| Приходит только 10 каналов вместо 100 | У аккаунта нет Telegram Premium. Поставьте задачу на Premium-аккаунт |
Похожих нет по многим ссылкам |
Каналы мелкие или новые - Telegram по ним рекомендаций не строит. Берите крупные каналы |
| Аккаунт ловит паузу (FloodWait) | Увеличьте Задержка после запроса (сек) и уменьшите Кол-во ссылок на аккаунт |
| В результатах каналы не по теме | Так бывает на третьем-четвёртом запуске режима 2: тема расползается в соседние ниши. Остановитесь раньше |
| Работает очень медленно | Включён фильтр по участникам. Поставьте Минимум участников в 0 |
В режиме 2 задача не берёт каналы |
В 03 2 у всех строк заполнена колонка Обработан - всё уже обойдено. Добавьте новые ссылки в 03 3 и прогоните режим 1, либо очистите колонку Обработан |