// модуль · перехваты

Поиск каналов

Вы называете два-три канала своей темы — модуль находит остальные. И сам останавливается, когда новых почти не остаётся: искать дальше значит платить запросами за пустоту.

// что он решает

В верх любой выдачи лезут помойки

Новостные и юмористические каналы похожи сразу на всё. Значит, «похожи» и на вашу тему тоже — и занимают первые тридцать мест, если считать просто число совпадений.
Собранный руками каталог наполовину мёртв. Последний пост полгода назад, подписчики накручены, комментарии закрыты. Узнаёте об этом, когда уже запустили туда рассылку.
Каждая проверка канала стоит не денег, а риска. Запросы делает живой аккаунт, и «соберём всё, вдруг пригодится» оплачивается его здоровьем.

// что настраивается

Обойти дёшево, проверить дорого

Затравки и круги

останов по доле новых

Затравки — это две-три ссылки на каналы, от которых модуль оттолкнётся в поиске. Дальше он идёт кругами: от них к похожим, от похожих к следующим. Когда доля новых каналов в круге падает ниже вашего порога, поиск заканчивается сам; дальше остаются только предохранители: не больше шести кругов, пяти тысяч каналов и пяти тысяч запросов. Это не рабочие настройки, а страховка от того, чтобы задача не уехала в бесконечность.

Рейтинг с нормировкой

помойки вниз

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

Проверка только верхушки

выключенный критерий бесплатен

Обход канала стоит один запрос, проверка — до трёх, поэтому проверяется верх рейтинга — по умолчанию триста каналов. Подписчики в пределах «от и до», есть ли обсуждение, слова в описании, когда был последний пост, сколько постов в день, охват, язык, доля рекламы, живые ли комментарии. Не проверяете охват — модуль за ним и не пойдёт.

«Не проверено» — это не «плохо»

Канал, до которого проверка не дошла, получает нейтральную оценку, а не ноль.

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

// честные границы

Чего поиск не делает

Ищет похожие, а не «все по теме». Отправная точка — ваши затравки. Канал, ни с чем в вашей теме не связанный, модуль не найдёт: связей к нему нет.
Часть признаков пассивно измерить нельзя. Например, удаляют ли в канале новые комментарии — это видно только тому, кто там пишет. Такие критерии помечены и не выдаются за измеренные.
Оценка качества — оценка, а не приговор. Модуль отсеивает явные помойки и явно мёртвое. Решать, ваша это аудитория, всё равно вам.

Назовите объём — назовём цену

Ваша тема и сколько аккаунтов готовы на проверку — этого достаточно для расчёта.