Две недели назад я опубликовал первый отчёт о запуске 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. Первая - здесь.
Geologist5330
По крайней мере из этой статьи не особо понял ценность этого бота. Открыл его в телеге, посмотрел и лучше не стало. Использовать продукт для личных или профессиональных заметок и напоминаний? Но стоит ли это делать, если владелец имеет доступ к их содержимому? Звучит так, словно это небезопасно и глупо. Я не хотел бы делиться с рандомными людьми своими планами поэтому продолжу юзать свой Proton Calendar.
А если уж хочется быстро поставить напоминание без возни с календарем, почему бы просто не использовать голосового ассистента на телефоне? Даже тут уровень защиты данных будет в разы выше.
Techdir_hub Автор
Статья не планировалась, как реклама бота, в которой будет доказываться его польза. Тут скорее цель - поделиться результатом и, возможно, получить дельный совет.
Стандартные планировщики плохо работают с естественным языком, поэтому и был сделан этот бот. Пиши/говори в любом стиле - ИИ все разберет сам.
И это нормально, что вам удобнее или спокойнее пользоваться другими планировщиками. Тут бот именно для тех, кто сидит в телеграмме, и ему удобно хранить там все информацию.