Сразу для контекста:
сам продакт с семилетним стажем, работаю в основном в b2b и b2b2c, для меня прям в новинку b2c
за всякие там метрики и фреймворки шарю, но работаю с ними пока не в полную силу
код пишу с ии - perplexity (фаворит, но когда трэд на 3-4 дня и объемом с энциклопедию начинает жестко тупить) немного claude
все продуктовое управление - самостоятельно. В этом проекте я: продакт, разраб, девопс, тестер, маркетолог
ДА я понимаю, что бот это банально
ДА я вижу что происходит с телегой. Закроют совсем - буду решать. Пока работает - делаю. ТГ идеальная площадка.
Тащусь от процесса: делать самому эт также круто, как первый раз сесть за руль, который тебе осознанно доверили - восторг+страх)
Вступление: от «для себя» к «для людей»
В прошлой статье я рассказывал, как с нуля собрал и выкатил в прод Telegram‑бота для (само)дисциплины: aiogram 3, APScheduler, таймзоны, деплой на VDS — классический технарский (хотя сам не особо технарь) pet‑project.
Родилось все как-то само - идея была простая: один фокус на день, утреннее напоминание, вечерний чек‑ин, немного ачивок для настроения — без геймификации «ради фич», без социальных механик, без подписки и смс
Бот решал мою задачу, просто делать рутинные дела, превращая это в ритуал. Все до противного банально: зарядка, чтение обучающих статей. И поначалу этого хватало, чтобы сказать себе: «ну всё, сделал и можно жить дальше».
Но потом я вошел в азарт. Выложил статью на Хабр, подключились первые пользователи, кто‑то держал серии по 7/14 дней, кто‑то молча уходил, кто‑то присылал честный фидбек, но фидбека было мало конечно.
Это было ВАУ! Некторые просто писали: норм тема, успеха тебе.
И в какой‑то момент стало очевидно: у меня больше нет пэт-прожект (у меня прям контора 🤣)
У меня есть продукт. А продукт — это ответственность, метрики, приоритеты и осознание, что твоё время ограничено, а хотелок — бесконечно.
А в чем ответственность? А в том, что пока я тестировал бота на себе я мог выкатить в прод полную ерунду в надежде, что она будет работать, а потом через день чинил. Сейчас - совсем другое дело, у меня же уже есть юзеры. Да, немного, но я уже прям насоздавал кучу бэкапов, и по нескольку раз все перепроверяю. А потом перекрестясь запускаю, надеясь все все заработает.
Эта статья — про то, как я учусь одновременно быть продактом, разработчиком, маркетологом и саппортом - ключевое слово одновременно. Спойлер: это нифига не легко. На работе каждый отвечает за свою зону, а еще там можно просить помощи, и даже иногда не делать совсем. Тут так уже нельзя.
Все это теперь:
Без команды. Без бюджета (чисто оплата хостинга и иишки - 5 к в год). С ботом про дисциплину, который теперь дисциплинирует меня самого. Я реально начал что-то делать и прям долго, регулярно и продуктивно.
Основная проблема: почему трекеры привычек не работают
Перед тем как «тащить дальше», я решил честно ответить себе на вопрос: а почему вообще люди так часто бросают трекеры привычек? А они бросают, уж поверьте! Если. конечно это не привычка залипать в рилсы!
Не чтоб «найти свободную нишу», а чтобы понять, куда именно должен бить мой продукт.
Что есть на рынке из приложений:
Streaks — минималистичный, платный, только iOS.
Habitica — RPG‑геймификация, прокачка персонажа, сложный онбординг.
Loop Habit Tracker — open‑source, Android, без облака и междуустройственной магии.
Productive, Fabulous, HabitNow — и ещё десятки схожих приложений с разной степенью красоты и перегруженности, а также откровенно мертвые прилаги.
Что есть в Telegram:
Несколько простых трекеров с кнопками «сделал / не сделал».
Боты‑челленджи от медиа и сервисов, которые живут ровно столько, сколько длится промо.
платные каналы про дисциплину, которые на самом деле циганщина формата успешный успех.
Много решений «на коленке», где нет ни аналитики, ни удержания, ни продуктового подхода.
(“А мой-то бот лучше всех!” Ахах, давай расскажи нам)
А если серьезно, то почитав истории пользователей и посмотрев на поведение, вырисовывается неприятный паттерн.
Люди бросают трекеры не потому, что они «слабо мотивированы», а потому что одна ошибка обесценивает всё.
Сценарий классический:
Человек держит серию 14 дней.
Потом пропускает один день.
Серия падает в ноль, экран показывает «0 дней».
Приложение превращается в напоминание о провале. Проще удалить, чем каждый раз видеть этот ноль.
Это стало одним из ключевых инсайтов.
Не «людям нужна мотивация», а «людям нужна система, которая их не добивает, когда они ошибаются, а по возможности поддерживает».
Эта мысль сильно повлияла на мой бэклог и приоритизацию.
Маленькое исследование рынка и ниша бота
Я посмотрел на рынок уже не как разработчик (йоу, какой ты разраб, тебе иишка пишет все) , а как продакт: кто целевая аудитория, какая ценность, какие паттерны удержани и пр.
Что помогло:
Статьи и кейсы про телеграм‑ботов: от простых пет‑проектов до коммерческих историй с миллионами рублей выручки и непростыми воронками.
Живые трекеры привычек в Telegram и мини‑аппы: минималистичные боты, корпоративные «здоровьесберегающие» сервисы, челленджи от всяких там бигтехов.
Пользовательские истории и посты «я сделал трекер привычек» с честными комментариями, почему всё это в итоге удаляют.
Из этого сложилась картина:
Рынок выглядит перенасыщенным, но жалоб на «не приживаются привычки» меньше не становится.
Формат Telegram людям нравится (пока что): порог входа низкий, ничего не надо устанавливать, интерфейс знакомый.
Удержание чаще всего ломается не на функционале, а на перегруженности, длинном онбординге, агрессивной геймификации и отсутствии простого, понятного прогресса.
а еще одно приложение на телефон - ну такое себе конечно.
Я зафиксировал для себя нишу: спокойный, минималистичный трекер фокуса и привычек в Telegram для тех, кто устал от монструозных систем.
Один фокус на день, понятные серии, честная статистика и минимум шума.
Кстати, естественно я отдаю себе отчет, что надо пройти этапы Продактмаркетфита, Адванседжобстубидан и прочей профессиональной мишуры. Это все в процессе - слоями.
Продуктовая гипотеза и базовые решения
Гипотеза, с которой я двигаюсь дальше: если дать человеку один понятный фокус в день, минимальное количество шагов и наглядный прогресс в привычном интерфейсе Telegram, то шанс удержать привычку выше, чем у тяжёлых систем с 100500 настройками.

Из неё вылезли конкретные решения:
Один активный фокус и простые статусы: «сделано / частично / не сделано», вместо сложных матриц целей.
Минимальный онбординг, но с важными настройками: утро/вечер, часовой пояс, домен фокуса — чтобы уведомления попадали в живой ритм, а не в пустоту.
Серии, награды и недельные срезы — не ради фана, а чтобы визуально закреплять, что человек реально делает маленькие шаги каждый день.
Telegram как единственный фронтенд: никаких регистраций и отдельных аккаунтов, только уже существующий профиль.
На этом можно было бы остановиться на уровне «работает — и отлично», но дальше включаются метрики.
Метрики: что измеряю и зачем
Когда у тебя 60+ пользователей, очень легко сказать себе: «какие ещё метрики, нужно фичи пилить».
Но парадокс в том, что на маленьких числах паттерны виднее, чем на огромных.
У меня есть ежедневный отчёт: каждый день бот присылает мне сводку прямо в чат.
Никаких дашбордов, никаких BI‑систем — просто сообщение. Телеграм‑бот считает сам и докладывает сам.

то я в нём вижу и зачем:
DAU — сколько людей действительно пользуются ботом сегодня.
Конверсия онбординга — где люди отваливаются при регистрации, доходят ли до первого фокуса.
Adoption фич — включают ли люди напоминания, смотрят ли статистику, реагируют ли на новые возможности.
Retention по дням — когда происходит главный отвал, на какой день «умирают» привычки.
Технически всё лежит в SQLite, отчёты шлёт APScheduler.
На 68 пользователях этого более чем достаточно. Когда будет 680 — подумаю о нормальной аналитике, но пока Telegram‑сообщение — мой маленький Амплитуд.
Цифры дают почву под ногами: уже не «кажется, люди любят ачивки», а «91% включили фичу, когда я её предложил».
Появляется возможность осознанно выбирать, что делать дальше.
Обратная связь: как я слушаю пользователей
Метрики отвечают на «что», но молчат про «почему» - извечная боль продакта “интерпретация цифр”
Здесь начинается скучная, но важная часть — сбор обратной связи.
У меня три канала фидбэка:
1. /feedback в боте
Пользователь пишет что угодно — мне прилетает сообщение с текстом и его контактом, я могу ответить лично.
Из этого родились: фиксы багов («напоминания не приходят после смены времени»), новые фичи («хочу статистику за месяц»), а иногда просто «норм» — и это тоже важно, потому что напоминает, что по ту сторону живые люди.
2. Telegram‑канал @discipline_bot_consigliere
Там я рассказываю, что уже сделано, что ломалось, какие фичи в работе.
Это место, где можно вынести сомнения и продуктовые развилки на обсуждение до того, как писать код. Думаю, может там включить уже комменты…
3. Аналитика поведения
Я смотрю на то, где люди застревают, какие команды не используют, после какого дня перестают отмечать фокус.
Это не заменяет разговоры, но помогает задавать правильные вопросы: «почему здесь бросают?» вместо «а добавлю ка ещё одну кнопку».
Каждую идею/жалобу я записываю в виде: контекст → проблема → частота → влияние.
Из этого растёт бэклог. Ну либо бегу оперативно фикстить баги.

Бэклог и RICE: почему не «что интереснее/проще кодить»
В какой‑то момент у меня оказалось несколько фич, которые хочется сделать, и пара свободных часов в неделю.
Первый месяц я делал по принципу «что проще» и «что интересно». Наивный!
Результат был предсказуем: фич стало больше, а картина использования почти не изменилась.
Собственно, это тот момент, когда в голове включился внутренний продакт и сказал: «хватит красить кнопки, давай считать».

Теперь я использую упрощённый RICE:
Reach — сколько пользователей затронет.
Impact — насколько сильно повлияет на поведение.
Confidence — насколько я уверен в оценке.
Effort — сколько часов это съест.
Пример моего текущего топа:
Streak Freeze (право на ошибку) — можно пропустить день, не сжигая серию. Бьёт прямо в ту самую боль про вину и ноль. (строчка для рэп ансамбля)
Готовые наборы привычек — человеку не нужно придумывать фокус с нуля, можно стартовать с шаблона.
Snooze («напомни позже») — если уведомление пришло не вовремя, его можно отложить.
Три фичи, примерно 9 часов работы — и максимальный эффект на удержание и возвращаемость.
Вот это и есть для меня продуктовый подход: не «что приятнее пилить», а «что сильнее двигает ключевые метрики». Почему так работают и крупные проекты? Да, блин, потому что цена бестолковой фици за-пре-дель-на, и если нет пруфов, лучше не ввязываться.
Первая итерация: живые тексты вместо баннерной слепоты
Недавно всплыла гипотеза: онбординг слишком жесткий, не все сразу готовы “в омут с головой”. Плюс минус подтвердилась. Набросал план легкого онбординга с триалом и лайт напоминаниями. Но не осилил. Фича оказалась сложной технически, иишка ушла в крутое пике “да, ты прав так работать не будет”(собака женского рода такая), да и уже третий час ночи был. Поэтому я откатил все на стабильную ветку и поставил в очередь онбординг 2.0.
В итоге для личной сатисфакции сделал маленькую, но очень показательно продуктовую штуку.
Проблема:
бот каждый день писал одно и то же — «Фокус на сегодня: …» утром и однотипное напоминание вечером.
Через неделю мозг перестаёт это читать. Классическая баннерная слепота.
Решение:
я добавил вариативные тексты. Теперь бот выбирает из нескольких формулировок:
«главная задача дня»,
«на чём фокус сегодня»,
«сегодня работаем над»,
«сегодняшний фокус»,
а в конце иногда подбрасывает короткую фразу в духе «каждый день считается» или «маленькие победы складываются в большие».
Трудозатраты на час примерно. Зато сообщения перестали быть «фоновым шумом», бот стал ощущаться чуть живее.
И да, в этот момент я снова поймал себя на приколе: «продакт перекрашивает кнопки».
Я как‑то выкатил обновление, аккуратно поправил тексты, сдвинул кнопки — и в этот же день Telegram выкатила гигантский апдейт интерфейса.
В итоге я что? Правильно: реально покрасил кнопки в боте. 15 минут работы кстати.

Продвижение: можно, а зачем?
У меня нет бюджета на рекламу и нет монетизации.
Можно было бы честно сказать «ну и ладно, пусть живёт тихо для своих», но я сознательно продвигаю бот.
Чтобы что?
Обратная связь: чем больше живых пользователей, тем больше данных и честных историй.
Это лучше любых придуманных гипотез.
Мотивация: когда видишь, что кому‑то реально помогает — хочется продолжать.
Это топливо для сайд‑проекта, который легко забросить в одиночку. А пока меня прям прет!
Портфолио: бот стал демонстрацией моих продуктовых, технических и маркетинговых навыков. Это живой кейс, а не строчка «делал какие‑то внутренние сервисы».
Что я делаю:
веду Telegram‑канал с обновлениями, вопросами к аудитории и разбором продуктовых решений и там уже целых пять подписчиков, включая меня)))))))))
пишу статьи на Хабр (вроде этой), чтобы приводить людей, которым интересна и дисциплина, и разработка (Писал еще на пикубу и vs - чот там шляпа по охвату и по притоку) Хабр - мой топ. Думал еше про рэддит, но я туда написал сообщение со ссылкой и меня сразу забанили, прико - не разобрался.
аккуратно работаю с сарафанкой и личными рекомендациями.
Результат на сегодня: 68 пользователей за пару месяцев без вложений.
Скромно, но честно. И главное — эти люди пришли не ради «ещё одного бота», а за конкретной задачей (на что я надеюсь), ну или просто посмотреть, тут время покажет.
Работает ли это вообще?
Честный ответ: да, но не прям магия.
Что уже видно:
adoption отдельных фич может спокойно доходить до 90%+, может, да)
конверсия онбординга держится высокой — путь от /start до первой привычки простой и короткий
есть люди с сериями по 20+ дней, которые продолжают отмечаться и пишут, что это «удерживает в тонусе». Хотя может привирают сами себе, но это уже процесс правильный - лежать в сторону целипоявляются живые отзывы и запросы «а можно ещё вот так» — это лучший сигнал того, что продукт кому‑то нужен
Что откровенно плохо:
DAU около 9% от общей базы — большинство зарегистрировались и ушли
Возвращать «ушедших» пока нечем, механики мягкого возврата только в планах
Retention после 7 дней резко падает — классический обрыв, который теперь надо чинить.
Но это не провал. Это просто данные.
Теперь я не «надеюсь, что всё хорошо», а вижу конкретную точку приложения усилий: Streak Freeze, механики возвращения и более уважительное отношение к ошибкам пользователя. А главное вижу мотивацию для себя
Что дальше: от бота к чему‑то большему
Сейчас это «просто» тг‑бот.
Но я вижу несколько сценариев эволюции:
Нишевый продукт: специализация под конкретные аудитории: фрилансеры, спортсмены, студенты. Разные наборы фокусов, текстов, метрик — при общем ядре.
Платформа вокруг привычек. Веб‑интерфейс, приложения, синхронизация, интеграции.
Риск: потерять ту самую простоту, которая сейчас является преимуществом.B2B‑направление? Чего? Да! Тоже не отбрасываю, почему нет…
План на ближайшие 3 месяца у меня простой (потому что продакт я простой):
внедрить Streak Freeze, готовые наборы привычек и Snooze
дорасти до ~200 пользователей без ломания философии продукта
попробовать простую монетизацию (донаты или аккуратные премиум‑фичи) вижу летящие помидоры
и конечно вернуться на Хабр с апдейтом: что сработало, что нет, какие серии теперь держат люди.
Главный инсайт
Этот бот — мой маленький стартап.
Не в смысле «мечтаю о куче бабла», а в смысле «делаю всё сам и вижу прямую связь между решениями и результатом».
Я продакт, который исследует рынок и приоритизирует фичи.
Я разработчик, который чинит баги в ночером.
Я маркетолог, который ведёт канал и пишет статьи, и в стужу и в жару - каждый день (дисциплина, чтоб ее!).
Я саппорт, который отвечает на фидбек лично.
И это неожиданно приятно.
Не потому что легко, а потому что каждое действие оставляет след: добавил фичу — видишь адобшн, написал пост — видишь отклик, поправил текст — замечаешь, как иначе реагируют люди.
В какой‑то момент ты понимаешь простую вещь: продукт — это не код и не список фич.
Это связь между тем, что ты делаешь, и тем, что получают люди.
(Спасибо, кэп!)
Статья получиласть немного спонтанной, но излагал, как думал и чем хотел поделиться.
Попробовать бота
Если вам близка тема дисциплины и вы хотите один честный фокус на день —
заходите в бота: https://t.me/focuscompanion_bot
один фокус в день
мягкие напоминания
серии и честная статистика без «мотивационного крика».
текстовые фичи
За обновлениями и «кухней» можно следить в канале: https://t.me/discipline_bot_consigliere
Буду рад любому фидбеку — багам, идеям, критике и просто вашему опыту. Это топливо для следующих итераций.
Всем большущее спасибо, что дочитали!
