Обсудить задачу
кейс · автоматизация · крауд-маркетинг работает

Свой телеграм-комбайн вместо GramGPT: как я его собрал и что он умеет

коротко

Комбайны для Telegram сдают по подписке: от 130 долларов в месяц, отдельно за каждый модуль, и всё на чужом сервере. Я собрал свой – один раз, на своём железе, с теми же задачами: находит площадки, где сидит нужная аудитория, следит за ними и готовит комментарии. Разница в том, что подписку платить некому, а данные остаются у меня.

ПЛОЩАДКИ · 37 НАЙДЕНО · 6 В РАБОТЕ оценка Чат предпринимателей85Канал про маркетинг85Сообщество владельцев85Канал про своё дело85Техчат разработчиков24
рис. 01 / список площадок: оценка аудитории и статус работы, названия условныепанель
ОТРАСЛЬуслуги · крауд-маркетинг
ФОРМАТпродукт под ключ · на сервере заказчика
ЗАПУСКиюль 2026
СТАТУСработает

Задача

Крауд-маркетинг в Telegram упирается в две вещи: найти живые площадки и не пропустить момент, когда там появился повод высказаться.

Обе решаются руками, но плохо. Каналов и чатов с открытыми обсуждениями тысячи, живых из них единицы, и чтобы отделить одно от другого, надо открыть каждый и пролистать. Дальше сложнее: поводы возникают в течение дня, и комментарий, пришедший в ветку двадцатым, не читает никто.

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

Почему свой, а не подписка

Деньги. 130 долларов в месяц за набор модулей – это больше полутора тысяч долларов в год, и платить надо, пока пользуешься. Своя сборка стоит один раз.

Данные. База площадок с оценками, история публикаций, статистика по каналам – это актив, который нарабатывается. В подписочном сервисе он лежит на чужом сервере и исчезает вместе с оплатой.

Настройка под себя. Чужой комбайн отбирает каналы по ключевым словам, потому что так одинаково работает для всех клиентов. Своему можно объяснить, какая именно аудитория нужна, и он будет отбирать по ней.

Чистота инструмента. Внутри нет рассылок в личку, накрутки ботами и обхода антиспама. Это не идеология, а практика: аккаунты клиента не горят, а размещение не подпадает под статью 18 закона «О рекламе», которая требует согласия получателя на рекламу по сетям электросвязи. Комментарий в открытом обсуждении под неё не подпадает, сообщение в личку незнакомому – подпадает.

Механика: отбор по аудитории, а не по теме

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

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

Сейчас модель читает не только название, описание и посты, но и комментарии читателей. Состав аудитории по ним виден точнее, чем по любому описанию: где обсуждают выручку, найм и клиентов – там покупатели, где спорят про видеокарты – там коллеги. Канал с идеальным названием отсеивается, если в обсуждениях сидят не те люди.

Каждая площадка получает оценку от 0 до 100 и вердикт словами: кто там сидит и почему такая цифра. Критерий задаётся текстом и меняется под любую нишу, хоть под стоматологии, хоть под онлайн-школы.

Что умеет

функциякак устроено
Поиск площадокКаналы и группы по ключевым словам, плюс рекомендации Telegram на два уровня вглубь, плюс вылов ссылок t.me из постов и комментариев
ОтборОтсев по открытости комментариев, живости обсуждений и размеру, затем оценка аудитории моделью
МониторингОпрос выбранных площадок по кругу, черновик готов меньше чем через минуту после выхода поста
Работа в группахОтдельная логика: повод не пост, а сообщение; учитывается контекст переписки и возраст сообщения
ЧерновикиКарточка с постом, ссылкой и готовым текстом. Кнопки: отправить, переписать, пропустить
ПубликацияВ один клик из панели, от лица подключённого аккаунта
Защита аккаунтовЛимиты в сутки на площадку и всего, паузы между действиями, очередь вступлений, автостоп по сигналу Telegram
НаправленияДо пятидесяти параллельных потоков: своя ниша, свои площадки, свои настройки в каждом

Результат

170 → 37проверено кандидатов, отобрано площадок
< 1 минот выхода поста до готового черновика
0 $/месподписки нет

Из 37 площадок 31 канал и 6 чатов, шесть с оценкой 80 и выше. Отсев жёсткий, и это правильно: больше половины всего, что находится по ключевым словам, отваливается на закрытых комментариях и мёртвых обсуждениях, и тратить на такие площадки время бессмысленно. Ещё заметная часть – барахолки и доски объявлений без модерации, где вперемешку продают, покупают и нанимают. Аудитория там случайная, и по составу обсуждений это видно сразу.

Стек

PythonFastAPITelethonSQLite DockernginxRouterAI

Один контейнер на сервере заказчика. Ставится за час, удаляется одной командой, ничего в системе не оставляет.

Что получает заказчик

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

Две грабли, если будете делать сами

Поиск Telegram отдаёт крохи. Десяток слов даёт под сотню кандидатов, а не тысячи. Без рекомендаций и вылова ссылок из текстов база не наберётся.

Чаты не находятся обычными словами. Они называются «клуб», «сообщество», «нетворкинг», и нужны отдельные запросы под них.

Вопросы и ответы

Чем это отличается от GramGPT?

Тремя вещами: платите один раз, данные лежат у вас, отбор площадок настраивается под вашу аудиторию, а не по общему шаблону. Рассылок в личку и накрутки внутри нет.

Не забанят ли аккаунты?

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

Законно ли это?

Комментарий в открытом обсуждении – участие в разговоре, а не реклама конкретному абоненту. Ограничения статьи 18 закона «О рекламе» на него не распространяются.

Можно ли поставить публикацию на автомат?

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

Сколько времени занимает работа?

Пять-десять минут в день на разбор карточек. Поиск, отбор, слежение и подготовка текста идут без участия, а запрос на публикацию моментально приходит в телеграм-бота.

Под какие ниши подходит?

Под любые, где аудитория обсуждает свои задачи в Telegram. Критерий отбора задаётся текстом, поэтому переключение с одной ниши на другую – это правка настроек, а не переделка системы.

автор – Семенов Евгений, Forward Deployed Software Engineer
ещё кейсы

Похожие проекты

все кейсы →

Похожая задача?

Соберу такую систему под вашу нишу: подбор площадок, настройка отбора под нужную аудиторию, готовая панель на вашем сервере. Разово, без подписки.

Обсудить задачу
статьи по теме

Разобрано в блоге

все статьи →