gregyku ~/portfolio
> cat кейсы/telegram-reposter.md
ИИ и автоматизация

Telegram Reposter: софт для рассылки по чатам ЖК на AI

Написал с помощью AI десктопную программу для рассылки постов по вручную собранным чатам ЖК клиентов СПЕЦНОВОСТРОЙ и ДОКРУТИМ

PythonPySide6 + Telethon
100+чатов ЖК в рассылке
0 ₽на разработку у подрядчика
> что сделано
> подробности

У клиентов СПЕЦНОВОСТРОЙ и ДОКРУТИМ в силу специфики продвижения накопился ценный актив: большое количество лично собранных чатов жилых комплексов. Это живая аудитория будущих новоселов, которая давала органический охват без единого рубля на рекламу. Проблема была в масштабе: разослать пост вручную по сотне чатов, да еще в нужные темы форумов, — это часы монотонной работы и риск ошибиться. Я решил ее, собрав собственную программу с помощью AI. Рассказываю, как устроен инструмент.

Задача

Нужен был инструмент, который бы:

  • Рассылал пост из канала-источника сразу по десяткам собранных чатов ЖК
  • Попадал в профильные темы форум-чатов («Обустройство», «Приемка»), а не в общий флуд
  • Выглядел как естественная активность живого человека, а не бот, чтобы не ловить блокировки
  • Управлялся маркетологом без программиста

Готовых решений под такую логику с темами форумов на рынке не было, а заказная разработка стоила бы дорого и долго. Поэтому я написал десктопную программу сам, используя AI-ассистентов для кода.

Как я это собрал

Приложение написано на Python: интерфейс на PySide6, работа с Telegram — через библиотеку Telethon от лица пользовательского аккаунта. Весь код я собрал с помощью AI-инструментов (Claude Code, Codex, Cursor): от архитектуры до сборки в готовый .exe под Windows. Это тот случай, когда маркетолог закрывает свою задачу сам за несколько вечеров вместо того, чтобы ставить ТЗ подрядчику на недели.

Интерфейс программы Telegram Reposter Рабочее окно программы: авторизация, выбор поста, отбор чатов и тем, настройка задержки

Алгоритм работы

Алгоритм рассылки Семь шагов: от авторизации до безопасной рассылки со случайной задержкой

Логика построена так, чтобы рассылка была и быстрой, и безопасной:

  • Авторизация профиля. Вход под пользовательским аккаунтом через сессию Telethon с поддержкой кода и пароля 2FA. Сессия сохраняется и переиспользуется.
  • Сбор аудитории. Программа подтягивает все группы и супергруппы, где состоит аккаунт, — те самые вручную собранные чаты ЖК.
  • Выбор поста. Загружает последние посты канала-источника и умеет собирать альбомы из нескольких медиа в один пост.
  • Умный отбор. Чаты и темы выбираются не по одному, а разом по ключевому слову: «ЖК», название комплекса, «Обустройство», «Приемка». Пост попадает точно в профильную ветку.
  • Безопасная отправка. После каждой пересылки программа делает паузу случайной длины из заданного диапазона. Это имитирует поведение человека и снижает риск попасть под лимиты Telegram. Есть живой лог и кнопка «Стоп».

Результат

Рассылка по сотне чатов, которая вручную заняла бы полдня, теперь делается в пару кликов и идет в фоне. Инструмент превратил разрозненные чаты ЖК в управляемый канал охвата для двух клиентов и полностью окупил несколько вечеров разработки уже на первой кампании.

Вывод

Это кейс про то, что современный маркетолог с AI-инструментами не ждет разработчика, а закрывает узкие места сам. Когда у бизнеса есть уникальный актив — вручную собранные чаты, — важно уметь выжать из него максимум. Небольшая своя программа сделала это лучше и дешевле любого готового сервиса, потому что была заточена ровно под задачу: рассылку по ЖК с попаданием в нужные темы и без блокировок.

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

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

Это легально и безопасно для аккаунта?

Инструмент рассылает контент по чатам, где аккаунт реально состоит, и делает случайные паузы между отправками, чтобы имитировать человека. Массовые рассылки всегда несут риск лимитов Telegram, поэтому программа работает аккуратно и с ручным контролем через кнопку «Стоп».

Зачем писать свою программу, а не взять готовый сервис?

Готовые сервисы не умели раскладывать пост по темам форум-чатов ЖК и стоили абонентской платы. Своя программа под конкретную задачу оказалась точнее и дешевле, а с AI-инструментами ее сборка заняла несколько вечеров.

Вы правда пишете код или это делали разработчики?

Пишу сам с помощью AI-ассистентов (Claude Code, Codex, Cursor). Это часть моего подхода: закрывать узкие места маркетинга своими микросервисами, не дожидаясь подрядчиков.

Можно ли повторить такой инструмент под другой бизнес?

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

> услуги по теме
> связаться