Проект: Crossposta — Поднимаем охваты Telegram постов, публикуя их в Threads автоматически  Публичный пост
7 октября 2025  106
Crossposta — Поднимаем охваты Telegram постов, публикуя их в Threads автоматически
https://t.me/crosspostabot?start=vas3k_post

Привет 👋
Я меня есть давнее желание зарабатывать на жизнь своими проектами вместо найма. Дело тут не столько в деньгах, сколько в погоне за ощущением "я что-то создал, и оно кому-то полезно". Но для первого проекта получение дохода тоже крайне важно, т.к. это позволит уволиться и сосредоточиться на нём. В общем этот проект - одна из моих первых попыток.

Откуда идея и в чем суть проекта?

На волне популярности "build in public" я решил, что буду одним из этих чуваков, который пилит продукт в соло и пишет в соцсетях какой он успешный. Путь начался с создания chrome расширений (раз, два) и в какой-то момент я завёл тг канальчик на эту тему. Были планы ещё вести твиттер, тредс, linkedin и другие соцсети, но желание стать публичным быстро улетучилось, оставя после себя идейку для нового сервиса.

Начав вести канал я понял, что:
а) Контент писать сложно
б) Искать тех, кто будет его читать - ещё сложнее

Если у вас 100 подписчиков, то, скорее всего, пост прочитают человек 80-90. Виральность контента в телеге стремится к нулю, притока новой аудитории нет.

Варианты решения проблемы:
1️⃣ Вести не канал в тг, а аккаунт в X / Threads / Linkedin / etc.
❌ Не подходит, я люблю тг, потребляю контент в основном там, поэтому и желание писать было только там

2️⃣ Дублировать посты на другие площадки
🤔 Звучит окей, но руками это делать не было никакого желания

Есть ли уже готовые сервисы, которые публикуют контент сразу на несколько разных площадок? - Конечно.

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

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

(👇 Это должна была быть гифка просто для наглядности, но тут можно добавить только видео. А раз я старался, то уж посмотрите)

Первая версия

Я сделал MVP и назвал Crossposta. Пока что она (да, я думаю что это сервис-девочка 👧🏻) умеет кросспостить только в Threads.

По пути сервис может адаптировать ваш контент под соцсеть:

  • Разбить длиннопост на части и превратить его в ветку Threads
  • Перевести на английский, если хотите качать акк на зарубежную аудиторию
  • Объединить картинки в карусель
  • Переписать пост с помощью AI, добавить в него чуточку кликбейта чтобы зацепить читателя

Почему начал с Threads? Это довольно свежая сеть и вроде набирает обороты. Увидел как многие переливают оттуда аудиторию к себе в тг каналы, ну и решил а чего бы нет. Сейчас соцсеть захватили казахи, а местной валютой стал тенге, но этим мне она ещё больше нравится 😄

Сроки

Страшно вспомнить, но я думал что запущу MVP примерно в начале февраля 2025. В итоге 17 февраля я купил домен для сайта, а запустился только 31 августа. Итого = пол года 🫠


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

Как сейчас выглядит сервис

Для пользователя это просто Telegram MiniApp + бот, вот скрины экранов при первом взаимодействии:


Страницы настроек каналов, потоков и аккаунта:

P.S. Потоком я назвал связь между тг каналом и тредс аккаунтом, если есть идейка нейминга получше - велком в комменты

Чем crossposta лучше конкурентов?

  • Не нужно использовать сторонние сервисы для публикации постов, просто пишем их в телеге как обычно
  • Для настройки не нужно нигде регистрироваться т.к. в MiniApp авторизация через тг встроена нативно
  • Можно настроить за 5 минут прям с телефона и забыть, всё будет работать автоматически

Технологический стек

Сначала мой мозг, испорченный пятилетним опытом работы в продуктовой ИТ-компании, решил: нужны микросервисы 🤦 Спустя время я ощутил, что поддерживать 3 отдельных репозитория - такое себе занятие, и объединил всё в монорепу. Благо я не взял изначально разные языки под каждый проект, а выбрал то, что знаю - JavaScript 🤡 Ну ладно, по большей части TypeScript 🤙 (тут ваш градус уважения ко мне должен был подняться на 0.5%). Из-за того что язык один - с помощью монорепы легко билдить и использовать общие пакеты между проектам, куда я вынес общие переменные и типы.

Вот основные части из которых состоит проект:


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

Для деплоя я использую Coolify. Это вообще отдельный кайф для тех кто не любит девопсить, но и всяким облачным провайдерам не особо доверяет. Круто конечно, когда есть сервисы типа Supabase и Vercel, но с деплоем на свою VPS мне спится крепче. Ну если придёт вдруг куча трафа (нет) - пусть ляжет сервер 💁‍♂️ Мир от этого не рухнет, а мой семейный бюджет не пострадает)

Для приёма платежей я использовал ЮКассу, это оказался чуть ли не единственный вариант который я смог сделать полностью удаленно, и не будучи ИП в РФ. Для этого пришлось оформить самозанятость, делается это очень легко, буквально в пару кликов.
Платежку для не РФ карт пока не подключал, т.к. кажется что телега - это всё же больше про русскоязычный рынок. Но если появится такая потребность, то попробую подключить Paddle в связке с грузинским ИП, либо оплату звёздами внутри телеги.

Запуск и поиск клиентов

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

Пост про MVP я опубликовал в своем канале и ещё закинул его в чатик, где сидит небольшое кол-во админов тг каналов. Также написал коммент в треде самопиара в клубе, и вот сейчас пишу этот пост, дальше - больше.

Обо что спотыкался

  1. При подключении Threads API требовалось создать сайт, а также приложить всякие доки моей компании и т.д. Хорошо что у меня есть грузинское ИП, его и предоставил.
  2. Threads API не принимал прямую ссылку на скачивание медиа из Telegram, поэтому приходится грузить к себе на R2 Cloudflare, благо у них щедрый free tier и платить за хранилище пока не приходится.
  3. Не ожидал, что это придется обрабатывать отдельно, но телеграм шлёт каждое медиа в посте как отдельное сообщение. Не то чтобы трудность, скорее неожиданность.
  4. Проект начинал писать когда всякие Cursor'ы и Claude Cod'ы ещё не были так популярны, по крайней мере в моем инфополе, да и не умели то, что умеют сейчас. Поэтому написание бекенда и работа с очередями сильно тормозили ввиду отсутствия опыта. Сейчас конечно кайф, описал задачу и жди результат, главное потом нормально поревьюить написанное 👀

💡 Делюсь лайфаком для Cursor, который вычитал кажется в клубном индихакерском чатике. Если написать им на почту вежливое письмо с просьбой вернуть вам старый Pricing, то скорее всего они это сделают и можно будет использовать 500 реквестов в месяц как раньше. Я пользуюсь такой опцией и обычно даже не выжираю этот лимит.

Что по деньгам?

Расходы

Трачу только на домен (10$ в год), подписку на Cursor (20$ в месяц) и сервер в Hetzner (11€ в месяц за 2 сервачка, один под Coolify). Ещё есть затраты на токены, но тут как-бы "нет пользователей - нет трат" 🥲

Доходы

Заработано за всё время, 🥁 барабанная дробь..... один рубль 🥳 И то это случилось во время написания поста. Уже жду не дождусь как буду платить налог в 6 копеек)

Почему один рубль, откуда вообще такая цифра?
Так с недавних пор работает 14-дневный триал. Сначала я просто активировал всем 14 дней платного тарифа при первоначальной настройке. Но, как известно, карту надо просить сразу. Поэтому теперь триал доступен только после привязки карты. Автопродление, конечно же, можно сразу отключить.

Тарифные планы сейчас такие:


Помимо финансового интереса в этом проекте есть ещё один. Я сам подписан на множество маленьких каналов, у которых 100-300 подписчиков, и иногда хочется чтобы этот контент увидело больше людей. Поэтому сначала я хотел сделать полностью бесплатный тариф для каналов с небольшой аудиторией, но не смог понять до какой цифры аудиторию можно считать небольшой. Потом мне пришла мысль, что пусть бесплатный тариф будет доступен для всех, но также он будет полезен и мне. Так появился тариф "Растём вместе". Суть в том, что под каждым постом добавляется отметка "Опубликовано с помощью @crossposta". Отметка эта будет отдельным реплай-сообщением, поэтому не должна сильно отвлекать от основного контента.

Планы и цели на будущее

Список запланированных фич

  1. Добавление соцсетей помимо тредса.
  2. Реферальная программа.
  3. AI-помощник в написании постов. Но не тот что будет всё придумывать и писать за вас, я бы не хотел способствовать распространению такого контента. Идея в том чтобы можно было текстом или голосовухой выгрузить поток мыслей боту, а он бы превратил это всё в структурированный и связный пост, написанный в вашем же стиле.

Цель #1

Проверить есть ли спрос на сервис и возможно пересмотреть цены. Пока есть отзыв от одного SMM-специалиста с крупным каналом на эту тему. Отзыв таков:

Я твоя ЦА, я столько платить не готов, проще самому часть постов раскидывать и всё. Возможно кто-то — готов, ну такой рынок

В целом ожидаемо, т.к. цены сейчас взяты с потолка. При этом и совсем дешевым сервис делать не хочется. Во-первых потому, что привлекать юзеров дешево я скорее всего не смогу. Во-вторых, по своему скромному опыту работы над браузерными расширениями могу сказать, что нет более требовательных пользователей чем бесплатные 🫠 Недавно даже сделал пост с самыми "добрыми" отзывами)

Цель #2

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

Нужны ли какие-то советы или помощь Клуба?

  • Если у вас есть свой канал - велком тестить. Специально для этого поста добавил возможность использовать промокоды. С промокодом VAS3K 14-дневный триал удвоится 🤙
  • Если расскажете о проекте друзьям, у которых есть канал - буду благодарен. Реферальной программы пока нет, но можете использовать ссылку вида https://t.me/crosspostabot?start=ВАШ_ЮЗЕРНЕЙМ , накину вам подписку за привлеченных пользователей или куплю пива 🍻
  • Если у вас есть идеи где искать клиентов, не важно хорошие или не очень, поделитесь в комментах ✍️

Любое мнение о проекте или посте приветствуется.
Спасибо что дочитали 🙏

1 комментарий 👇
Макарова Альбина Преподаватель программирования и IT-рекрутер 1 час назад

Надо бы зайти и посмотреть, что это такое — ваш Threads)
У Сетки, как ни странно, очень удобно. У них свой бот, который добавляешь в канал, и все посты появляются в Сетке. А там они сами по себе как-то крутятся. Не думаю, что это принесет кучу подписчиков) Но было бы удобно постить сразу в нужные сервисы.
Но, наверное, это легко делается через n8n? Или не оч легко?

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб