Две недели назад я опубликовал первый отчёт о запуске Telegram-бота MENO: 120 пользователей, retention 56%, один баг в парсинге дат и несколько человек, которые сами пришли помогать с фидбеком. Обещал продолжить - продолжаю.
Эта часть - о том, что произошло за вторую неделю. Новых пользователей стало меньше, зато появились вопросы, которые при запуске не возникают: как удерживать тех, кто уже пришёл, как объяснить продукт за первые десять секунд и что делать, когда хочешь выйти на англоязычную аудиторию, но не понимаешь, с чего начать.
Это вторая часть серии.
Цифры за две недели
Начну с того, ради чего многие открывают такие статьи, - с таблиц.
Пользователи
Метрика | Неделя 1 | Неделя 2 | Изменение |
|---|---|---|---|
Всего зашли в бота | 120 | 149 | +29 |
Остались (без блокировки) | 67 | 67 | 0 |
Retention | 56% | 45% | −11 п.п. |
Retention упал с 56% до 45%. На первый взгляд - тревожно. Но если разобраться, это арифметика: из 29 новых пользователей значительная часть пришла, посмотрела и ушла, а ядро в 67 человек осталось тем же. Никто из тех, кто остался на первой неделе, не заблокировал бота на второй.
Это важное наблюдение: проблема не в том, что люди пробуют и разочаровываются, а в том, что часть новых пользователей не доходит до момента, когда бот показывает свою ценность. Они открывают чат, видят приветственное сообщение - и не понимают, что делать дальше.
Сообщения
Тип сообщений | Неделя 1 | Две недели (всего) | Прирост |
|---|---|---|---|
Текстовые | 223 | 237 | +14 |
Пересланные | 10 | 11 | +1 |
Голосовые | 6 | 7 | +1 |
Всего | 239 | 255 | +16 |
Шестнадцать новых сообщений за неделю - это мало. Видно, что основная активность пришлась на первую неделю после публикации, а дальше - затухание. Это типичная картина для запуска через одну статью: всплеск, хвост, тишина. Чтобы кривая не ушла в ноль, нужны новые каналы привлечения. Но об этом ниже.
Голосовых сообщений по-прежнему почти нет. Семь штук за две недели. Я продолжаю думать, что проблема не в функции, а в том, что люди о ней не знают. Эту гипотезу я попробовал проверить через онбординг.
Что сделал: новый онбординг
В первой части я писал, что главная гипотеза по удержанию - непонятный первый контакт. Человек открывает бота, видит стену текста, не понимает, зачем это и что делать, - и закрывает.
На второй неделе я переработал приветственное сообщение. Вместо длинного описания всех возможностей - короткий призыв к действию:

Просто отправь в чат пример:
Позвонить Пете завтра в 13:00
И я сразу покажу, как это разложится в задачу и напоминание.
Идея простая: не объяснять, а показать. Человек отправляет одну фразу, видит результат - и либо понимает ценность, либо нет. Без чтения инструкций.
Пока рано говорить о влиянии на retention - нужно хотя бы две-три недели с новым онбордингом и достаточный поток новых пользователей. Но субъективно: те, кто приходит сейчас, чаще отправляют первое сообщение. До переработки часть людей не писала вообще ничего - просто открывали бота и уходили.
Голосовой ввод в онбординге я пока не подсветил. Хочу сначала убедиться, что текстовый сценарий работает стабильно, и только потом расширять первый экран. Есть риск перегрузить приветствие информацией - а это именно то, от чего я пытаюсь уйти.
Что сделал: предсказуемый парсинг времени
Вторая крупная доработка за неделю - переработка того, как бот обрабатывает нечёткие указания времени.
Проблема была в следующем. Когда пользователь пишет "позвонить врачу завтра в 15:00" - всё однозначно.
Но люди редко так пишут. Чаще - "после обеда", "вечером", "в ближайшее время", "до конца рабочего дня". Раньше модель с такими фразами не справлялась вообще — она не могла извлечь из них конкретное время и либо игнорировала его, либо создавала задачу без напоминания. Человек писал "позвонить врачу после обеда", ожидал напоминание — и не получал его.
Теперь бот понимает человеческий язык значительно лучше. Нечёткие указания времени обрабатываются словарями частых выражений для русского и английского языков и преобразуются в конкретные значения:
Выражение | Время (+- 2 часа) |
|---|---|
утром / in the morning | 09:00 |
после обеда / after lunch | 14:30 |
вечером / in the evening | 19:00 |
в конце рабочего дня / EOD | 18:00 |
после работы / after work | 18:30 |
перед завтраком / before breakfast | 08:00 |
за обедом / at lunch | 13:00 |
до ужина / before dinner | 18:00 |
Для размытых фраз - тоже фиксированные правила:
Выражение | Поведение (+- 2 часа) |
|---|---|
на днях / one of these days | +2 дня от текущей даты |
скоро / soon | +3 часа |
в ближайшее время / shortly | +4 часа |
не срочно / not urgent | задача без напоминания |

Фразы, которые не попали в словарь, по-прежнему обрабатываются моделью. Словарь - это первый слой, модель - второй. Со временем словарь будет расширяться по мере накопления реальных запросов.
Отмечу, что словарь - это не набор регулярных выражений. Это свод правил, ограничивающий LLM.
О чём думаю: западная аудитория
Бот поддерживает английский язык. Парсинг работает. Словари времени есть для обоих языков. Технически - готово. Но где искать англоязычных пользователей - вопрос, на который у меня пока нет ответа.
Русскоязычный запуск прошёл через Хабр, и это сработало: целевая аудитория, правильный контекст, люди, которые понимают, что такое Telegram-бот и зачем он нужен. Для английского рынка аналог Хабра - это, вероятно, комбинация из нескольких площадок: dev.to, Hacker News, Reddit, Product Hunt. Но каждая из них работает по-своему и требует разного формата подачи.
Что я вижу как варианты:
Dev.to - площадка для разработчиков, лояльная к build-in-public формату. Можно публиковать технические статьи и дневники разработки. Аудитория меньше, чем на Reddit, но более целевая и менее агрессивная к self-promotion, если контент полезный.
Reddit - огромная аудитория, но крайне враждебная к рекламе. Любой намёк на продвижение своего продукта - downvote и удаление. Нужно давать ценность и упоминать бота только тогда, когда это уместно.
Product Hunt - классический вариант для запуска. Но требует подготовки: хороший лендинг, скриншоты, описание, желательно небольшое комьюнити, которое поддержит в день запуска. Пока у меня этого нет. Та и там сидят только фаундеры.
Hacker News (Show HN) - высокий порог входа, но если пост взлетит - трафик может быть огромным.
Indie Hacker - надо получить доступ к публикациям, который мне еще не выдали.
Честно: я пока не начал ничего из этого. Перечисленное выше - это карта, а не маршрут. Если у кого-то есть опыт запуска Telegram-ботов на западную аудиторию - буду благодарен за советы в комментариях.
Чек-лист: что сделано, что дальше
Сделано за неделю 2:
Переработан онбординг - короткий призыв к действию вместо стены текста
Добавлены словари нечёткого времени для русского и английского языков
Ядро пользователей стабильно - 67 человек без блокировки
Планы на неделю 3:
Подсветить голосовой ввод в онбординге (отдельным сообщением или подсказкой после первой задачи)
Начать эксперименты с англоязычными площадками - скорее всего, начну с dev.to
Улучшить интерфейс Telegram Mini App - расширить способы просмотра задач
Продолжить наблюдать за retention после нового онбординга
Попробовать и следить
Бот: @menoapp_bot
Просто напишите задачу - "Позвонить маме завтра в 18:00" - и посмотрите, что произойдёт.
Telegram-канал: @na_derevo
Обновления, находки, метрики. Без спама.
Это вторая часть серии о разработке MENO. Первая - здесь.
