tregorПРОДУКТЫ / ЗАПУСКИ / ОПЫТ
АйТи ланч

KRATO GPT — мой самый живучий и самый мёртвый проект

Перезапуск старого Telegram-бота: serverless, тарифы и работа над продуктом.

ЗапускиKRATO GPTПод капотом

Телеграм бот KRATO GPT (https://t.me/chatgpt_whatsbot) - мой самый живучий, и самый мёртвый проект. Совсем скоро проекту исполнится 3 года, но посещаемость ни раз не превышала даже 15 пользователей в месяц.

В начале была потребность. В самом начале я делал этого чат-бота чисто под себя. Хотелось иметь удобный себе интерфейс к тогда ещё “магической” GPT‑3, и я написал простого телеграм бота с текстовым вопросом-ответом.

На старте был красивый взрыв: за первые два месяца бот обработал около 70 000 сообщений. Никаких метрик, аналитики, воронок — просто игрушка, которую я показывал всем своим друзьями и родным. Правды ради нормальных конкурентов и Telegram‑ботов на базе AI тогда ещё почти не существовало.

Потом всё закономерно схлопнулось. На 3–4 месяц активность упала: были жёсткие баги, недоступность бота, потери БД и сбросы данных, никаких SLA и бизнес-подхода. Я не понимал потенциал SaaS, не думал про маркетинг и привлечение пользователей. В итоге решил что время не пришло и просто заморозил проект.

Под капотом у бота был старенький самописный PHP-фреймворк, который требовал ежемесячной оплаты VPS за ~20$ в месяц. Плюс OpenAI хоть и чарджат по копеечке, за месяц набиралось 1-2$ в биллинг.

В этом году много думал, стоит ли закрывать проект? Ведь на рынке появилось куча более продвинутых решений от таких гигантов как GigaChat, Perplexity и другие официальные ИИ Телеграм боты. Возможно я слишком долго ждал, когда придет время бота… Но перед казнью захотелось проверить одну затею, ту самую, с бесплатным serverless. Полностью переработал бота, вложив в него свои новые знания и довёл функционал до ума с учётом опыта пользователей.

Что сделал:

  1. Первым делом полностью переписал бота на serverless функции. Код и логика живут на серверах Cloudflare, а сама технология называется Cloudflare Workers. Таким образом ушёл с VPS на фактически бесплатный сервер, инфраструктура масштабируется автоматически и требует минимум DevOps.

  2. Нормально оформил freemuim/premium. Премиум и раньше был, но по сути фримиум-пользователи получали почти всё то же самое. Пришлось жёстко разделить функционал: базовый минимум для всех, все удобства и комфорт для премиум пользователей. Так, например, возможность голосового общения с ботом была перенесена в премиум, раньше была доступна всем. Цены брал из головы, лишь один раз сверившись с конкурентом. Поставил 10$ в месяц. Сильно не парился так как нет органики. Здесь так же использовал секретный приём с тарифами на полгода и год по выгодной цене. Отдельно запустил эксперимент — акция “1 день подписки = 1 звезда”. Это и демо, и установка рапорта, психологического доверия клиента - одну звезду не жалко, а следующий платёж уже не выглядит страшным.

  3. Дожал весь функционал и избавился от всех известных багов. Продукт должен работать, неработающий продукт не принесёт денег даже при максимально дорогой рекламе. Да, пришлось полностью переписать код с нуля на версию 2.0. но это позволило иметь аптайм 99.999% и удобную архитектуру проекта для масштабирования и управления в будущем. Добавил метрики и Google Analytics.

Сейчас KRATO GPT наконец-то перестал сжигать деньги на инфру, биллится только запросы в OpenAI по себестоимости около 0.03$/месяц на ежедневно-активного пользователя. Следующий шаг — разложить маркетинг, кому этот бот реально нужен, как их привлекать и какие метрики смотреть.

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

Проекты из записи

KRATO GPT
Егор Давыдов

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