Задача
Крауд-маркетинг в Telegram упирается в две вещи: найти живые площадки и не пропустить момент, когда там появился повод высказаться.
Обе решаются руками, но плохо. Каналов и чатов с открытыми обсуждениями тысячи, живых из них единицы, и чтобы отделить одно от другого, надо открыть каждый и пролистать. Дальше сложнее: поводы возникают в течение дня, и комментарий, пришедший в ветку двадцатым, не читает никто.
Рынок эту задачу закрывает комбайнами. Известный – GramGPT: парсинг каналов, комментинг, чат, модули по подписке. Работает, но каждый месяц платишь снова, а всё, что система собрала – списки площадок, оценки, историю – хранит у себя.
Почему свой, а не подписка
Деньги. 130 долларов в месяц за набор модулей – это больше полутора тысяч долларов в год, и платить надо, пока пользуешься. Своя сборка стоит один раз.
Данные. База площадок с оценками, история публикаций, статистика по каналам – это актив, который нарабатывается. В подписочном сервисе он лежит на чужом сервере и исчезает вместе с оплатой.
Настройка под себя. Чужой комбайн отбирает каналы по ключевым словам, потому что так одинаково работает для всех клиентов. Своему можно объяснить, какая именно аудитория нужна, и он будет отбирать по ней.
Чистота инструмента. Внутри нет рассылок в личку, накрутки ботами и обхода антиспама. Это не идеология, а практика: аккаунты клиента не горят, а размещение не подпадает под статью 18 закона «О рекламе», которая требует согласия получателя на рекламу по сетям электросвязи. Комментарий в открытом обсуждении под неё не подпадает, сообщение в личку незнакомому – подпадает.
Механика: отбор по аудитории, а не по теме
Это то, чего нет в коробочных решениях, и то, ради чего всё затевалось.
Парсеры отбирают каналы по совпадению ключевых слов. Первая версия у меня работала так же, и список наполнился каналами про искусственный интеллект, где сидят разработчики. Тема идеальная, аудитория бесполезная: человеку, который сам пишет код, подрядчик не нужен.
Сейчас модель читает не только название, описание и посты, но и комментарии читателей. Состав аудитории по ним виден точнее, чем по любому описанию: где обсуждают выручку, найм и клиентов – там покупатели, где спорят про видеокарты – там коллеги. Канал с идеальным названием отсеивается, если в обсуждениях сидят не те люди.
Каждая площадка получает оценку от 0 до 100 и вердикт словами: кто там сидит и почему такая цифра. Критерий задаётся текстом и меняется под любую нишу, хоть под стоматологии, хоть под онлайн-школы.
Что умеет
| функция | как устроено |
|---|---|
| Поиск площадок | Каналы и группы по ключевым словам, плюс рекомендации Telegram на два уровня вглубь, плюс вылов ссылок t.me из постов и комментариев |
| Отбор | Отсев по открытости комментариев, живости обсуждений и размеру, затем оценка аудитории моделью |
| Мониторинг | Опрос выбранных площадок по кругу, черновик готов меньше чем через минуту после выхода поста |
| Работа в группах | Отдельная логика: повод не пост, а сообщение; учитывается контекст переписки и возраст сообщения |
| Черновики | Карточка с постом, ссылкой и готовым текстом. Кнопки: отправить, переписать, пропустить |
| Публикация | В один клик из панели, от лица подключённого аккаунта |
| Защита аккаунтов | Лимиты в сутки на площадку и всего, паузы между действиями, очередь вступлений, автостоп по сигналу Telegram |
| Направления | До пятидесяти параллельных потоков: своя ниша, свои площадки, свои настройки в каждом |
Результат
Из 37 площадок 31 канал и 6 чатов, шесть с оценкой 80 и выше. Отсев жёсткий, и это правильно: больше половины всего, что находится по ключевым словам, отваливается на закрытых комментариях и мёртвых обсуждениях, и тратить на такие площадки время бессмысленно. Ещё заметная часть – барахолки и доски объявлений без модерации, где вперемешку продают, покупают и нанимают. Аудитория там случайная, и по составу обсуждений это видно сразу.
Стек
Один контейнер на сервере заказчика. Ставится за час, удаляется одной командой, ничего в системе не оставляет.
Что получает заказчик
Панель на своём домене под паролем, подключение своих аккаунтов, самостоятельные настройки под любую нишу. База найденных площадок с оценками, исходники и данные – всё остаётся у заказчика. Из постоянных расходов только оплата запросов к языковой модели: система обращается к ней дважды за повод, при десятке-другом черновиков в день это копейки.
Две грабли, если будете делать сами
Поиск Telegram отдаёт крохи. Десяток слов даёт под сотню кандидатов, а не тысячи. Без рекомендаций и вылова ссылок из текстов база не наберётся.
Чаты не находятся обычными словами. Они называются «клуб», «сообщество», «нетворкинг», и нужны отдельные запросы под них.
Вопросы и ответы
Чем это отличается от GramGPT?
Тремя вещами: платите один раз, данные лежат у вас, отбор площадок настраивается под вашу аудиторию, а не по общему шаблону. Рассылок в личку и накрутки внутри нет.
Не забанят ли аккаунты?
Два самых заметных для Telegram признака – массовая рассылка и пачка вступлений подряд. Первого в системе нет вообще, второе идёт очередью с паузами. При первом же требовании подождать очередь останавливается сама.
Законно ли это?
Комментарий в открытом обсуждении – участие в разговоре, а не реклама конкретному абоненту. Ограничения статьи 18 закона «О рекламе» на него не распространяются.
Можно ли поставить публикацию на автомат?
Технически да. Я оставил ручную кнопку сознательно: автомат рано или поздно попадёт комментарием мимо контекста, и один такой скриншот стоит дороже, чем сэкономленные пять минут.
Сколько времени занимает работа?
Пять-десять минут в день на разбор карточек. Поиск, отбор, слежение и подготовка текста идут без участия, а запрос на публикацию моментально приходит в телеграм-бота.
Под какие ниши подходит?
Под любые, где аудитория обсуждает свои задачи в Telegram. Критерий отбора задаётся текстом, поэтому переключение с одной ниши на другую – это правка настроек, а не переделка системы.