# Вайб-кодинг вместо GetCourse: как я собрал платформу для клуба по подписке за два дня с помощью ИИ Мы запускали клуб для строителей. Мне надоели GetCourse и готовые боты для клубов, и я решил ради эксперимента собрать свою платформу: чтобы она управляла Telegram-ботом, принимала оплаты, вела участников и базу знаний. Собирал вайб-кодингом - задачи ставлю я, код пишет искусственный интеллект. Рабочий вариант собрался за два дня. Вторая неделя уже ушла на мелкие доработки по ходу запуска. Собирал всё на платформе [Chatium](https://chatium.ru/?start=pl-ZoqJKLdqubi2CqrYHQi0start) — именно на ней я разрабатываю свои проекты, и на ней же работает этот сайт. <div style="position: relative; padding-top: 56.25%; width: 100%"><iframe src="https://kinescope.io/embed/xomit9ZZ7EycSuTKcBPLZ2" allow="autoplay; fullscreen; picture-in-picture; encrypted-media; gyroscope; accelerometer; clipboard-write; screen-wake-lock;" frameborder="0" allowfullscreen style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;"></iframe></div> В видео выше я показываю всю систему на экране. Ниже - текстовый разбор: что внутри, как это устроено и зачем вообще было городить своё. ## Коротко, если некогда читать - Платформа управляет клубом на базе Telegram-бота плюс закрытый чат. - Собрана вайб-кодингом: я ставил задачи, код писал искусственный интеллект. Программистов в проекте нет. - Рабочая версия собралась за два дня, дальше только доработки. - Оплаты: Продамус для России, Lava для зарубежных рекуррентов. - Есть участники, платежи, LTV по каждому человеку, ручное продление, база знаний, реферальная программа и права доступа для сотрудников. - Через две недели после первой версии в клуб уже заходили живые люди. На момент записи - 132 участника, клубу нет месяца. - По функционалу это процентов пять от GetCourse. Остальные девяносто пять в нашем проекте просто не нужны. ## Почему не GetCourse и не готовые боты Готовая платформа даёт всё сразу. Проблема в том, что «всё» - это чужая логика, чужие ограничения и куча разделов, в которые ты никогда не зайдёшь. Мне нужно было немного: видеть участников, видеть деньги, управлять доступом и не воевать с системой, когда нужна нестандартная штука. Реферальная программа - хороший пример. На том же GetCourse это обычно сложно реализуемая история. У себя я её просто сделал, и она уже работает. Плюс своё выглядит симпатичнее и работает быстрее, потому что в нём нет ничего лишнего. Ещё пять лет назад этот разговор был бы бессмысленным. Своя платформа означала команду разработки, месяцы работы и бюджет, который не отбивается. Сейчас всё иначе. ## Что такое вайб-кодинг и почему платформа собралась за два дня Вайб-кодинг - это когда ты не пишешь код руками, а описываешь искусственному интеллекту, что должно получиться, и правишь результат по ходу. Ты остаёшься в роли того, кто понимает задачу и бизнес-логику. Нейросеть берёт на себя всё остальное. Для владельца проекта это меняет саму постановку вопроса. Раньше выбор был между «купить готовую платформу и жить в её ограничениях» и «нанять разработчиков и ждать». Теперь появился третий вариант: собрать ровно то, что нужно тебе, за выходные. Что здесь важно понимать: - **ИИ не заменяет понимание задачи.** Я знал, как устроен клуб по подписке, какие есть статусы у участника и что должно происходить при неоплате. Без этого нейросеть напишет красивый код не для того процесса. - **Первая версия делается быстро, доводка занимает дольше.** Два дня до рабочего варианта и вторая неделя на мелочи - это нормальная пропорция. - **Обкатывать надо на живых людях.** Первые участники заходили постепенно, и это дало возможность чинить всё по ходу, а не сразу на сотне человек. Именно поэтому я и говорю, что здесь около пяти процентов функционала GetCourse. Искусственный интеллект позволяет не строить платформу «на все случаи жизни», а собрать под конкретный процесс - и потом спокойно дописывать. ## Как устроен клуб Схема классическая: Telegram-бот плюс закрытый чат. Человек приходит в бота, оплачивает, попадает в чат и получает доступ к базе знаний. Платформа сверху - это панель управления. В ней я вижу всё, что происходит с людьми и деньгами, и оттуда же управляю ботом. ## Что видит админ: разбор панели ### Главный экран Сводка: сколько участников, какая выручка, последние платежи. Красоту пока не наводил, сделал так, чтобы было удобно. Дальше добавлю метрики, которые начнут иметь смысл со временем: процент переходимости из месяца в месяц, LTV и остальное. Клубу нет месяца, считать переходимость пока не из чего. ### Участники Список всех, кто попал в бота. По каждому - контактные данные (в видео они скрыты, для этого я специально сделал кнопку «скрыть контакты», чтобы можно было записывать обзоры и не светить чужие данные). Отдельно стоит галочка «вступил в закрытый чат». Человек оплатил - проверка показывает, дошёл он до чата или нет. Если галочки нет, значит потерялся по дороге. Люди в статусе «не продлил» на этом этапе - это те, кто зашёл в бота и хотел оплатить, но не оплатил. С ними общаемся отдельно. ### Карточка участника Внутри человека видно всё: сколько денег он принёс за всё время, сколько было платежей, до какого числа оплачено. Что можно сделать руками: - добавить платёж, если человек заплатил в обход системы, - у него продлится доступ; - изменить срок доступа, добавить или убавить дни; - удалить участника. Важный нюанс: изменение срока доступа влияет на дату следующего списания. Добавил человеку 15 дней - значит Продамус спишет деньги через 15 дней, а не через месяц с прошлой оплаты. ### Раздел «Требует внимания» Мой любимый. Здесь собраны те, с кем надо что-то делать: - **не продлили подписку** - когда закончится первый месяц, сюда попадут все, у кого не прошёл платёж; - **оплатили, но не вступили в группу** - таким можно отправить приглашение прямо из панели, человеку прилетит сообщение «вступай, ты где-то потерялся»; - **лиды** - зашли в бота, чтобы оплатить, но до оплаты не дошли. Пока бот никого не удаляет сам. Сначала списываемся или удаляем руками. Когда убедимся, что всё работает корректно, переключим на автоматическое удаление. ### Платежи Все платежи по каждому человеку и через какую систему прошёл каждый. Подключены две: Продамус для российских платежей и Lava для зарубежных рекуррентов. ### Материалы и база знаний Одна из главных частей клуба. Материалы открываются как mini app прямо в Telegram или как полноформатный сайт в браузере. Внутри - обычный текстовый редактор: добавить материал, отсортировать как угодно, приложить документы, вставить видео. Любой каприз. У браузерной версии есть доступ по коду. Пользователь вводит код и получает доступ. Минимальная защита, чтобы материалы не растаскивали. ### Управление ботом Пользуюсь редко, но иногда нужно подкрутить. Здесь же блок «удалил бы» - показывает, кого система готова удалить, то есть у кого закончилась подписка. Отдельно настраиваются тексты бота. Их много, потому что в боте много веток. ### Сотрудники Права доступа. Добавляем сотрудника, выдаём нужный уровень доступа. ## Что видит участник В боте у человека меню с кнопками: - база знаний - открывается как mini app, с телефона выглядит ещё лучше, чем с компьютера; - оплата - можно выбрать российские или зарубежные карты; - ссылка на чат клуба; - служба поддержки; - «Приведи друга»; - «Моя подписка» - до какого числа оплачено. Всё простое и без лишних движений. Человеку не нужно разбираться, он просто нажимает кнопку. ## Реферальная программа: 15 дней за друга Тестовую версию уже обкатали, она работает автоматически. Участник приглашает друга - получает 15 дней доступа. У себя в панели я вижу общую сводку по рефералке, лезть в неё руками не нужно. Это как раз то, ради чего стоило делать своё. В готовых платформах такая механика либо стоит отдельных денег, либо реализуется через костыли. ## Сколько заняло и что дальше Два дня до рабочего варианта. Через две недели после первой версии в клуб уже заходили первые участники - и это хорошо, что они идут постепенно: я успеваю обкатать систему на живых людях. На момент записи видео в клубе 132 участника, есть выручка, идут платежи. Прямо во время съёмки прошла ещё одна оплата. Дальше буду добавлять метрики и включать автоматику там, где сейчас всё делается руками. ## Кому подойдёт своя платформа, а кому нет **Подойдёт**, если у вас узкая понятная механика (подписка, чат, база знаний), вам нужна нестандартная фича вроде рефералки, и вы не хотите платить за девяносто пять процентов функционала, которым не пользуетесь. **Не подойдёт**, если у вас много разных продуктов, сложные воронки с десятками сценариев и нет ресурса поддерживать своё. Тогда готовая платформа честно дешевле. ## FAQ **На чём работает клуб?** Telegram-бот плюс закрытый чат. Панель управления - отдельная система, которая управляет ботом, платежами и доступами. **Как принимаются оплаты?** Через две платёжные системы: Продамус для российских карт и Lava для зарубежных рекуррентных списаний. **Что происходит, если человек не продлил подписку?** Он попадает в раздел «Требует внимания». Пока удаляем руками или сначала списываемся с человеком. Позже включим автоматическое удаление. **Можно ли продлить доступ вручную?** Да. В карточке участника добавляется платёж или меняется срок доступа. Изменение срока сдвигает и дату следующего списания. **Как устроена база знаний?** Материалы открываются как mini app в Telegram или как сайт в браузере. Браузерная версия закрыта кодом доступа. **Сколько времени заняла разработка?** Два дня до рабочего варианта, дальше доработки по ходу запуска. **Нужно ли уметь программировать, чтобы собрать такое?** Нет. Платформа собрана вайб-кодингом: задачи ставит человек, код пишет искусственный интеллект. Нужно понимать бизнес-процесс клуба, а не синтаксис языка. **Что такое вайб-кодинг?** Подход, при котором разработка идёт через постановку задач нейросети на обычном языке, а не через ручное написание кода. Человек отвечает за логику и проверку результата. **Сколько человек участвовало в разработке?** Один. Программистов в проекте нет. **На какой платформе это собрано?** Вся система разработана на [Chatium](https://chatium.ru/?start=pl-ZoqJKLdqubi2CqrYHQi0start) — платформе, на которой я строю свои проекты.