«ТИА» — это Telegram-бот, который помогает девушкам отслеживать физическое и эмоциональное состояние, фиксировать фазы цикла и получать персонализированные рекомендации. Проект задумывался как «умный дневник под рукой», который не только собирает данные, но и превращает их в удобную аналитику: еженедельные и ежемесячные отчёты, прогнозы, напоминания и советы. Дополнительно в продукте реализован формат взаимодействия с партнёром — бот тактично подсказывает, как корректно учитывать изменения в состоянии девушки, сохраняя уважительный и деликатный тон
Главной целью было создать инструмент, который упростит жизнь как самим девушкам, так и экспертам-психологам, которые работают с ними. Нужно было разработать систему, которая автоматически собирает данные, анализирует их, выявляет закономерности и превращает их в понятные отчёты и рекомендации. При этом важно было предусмотреть «человеческие» особенности: пользователи иногда забывают вести дневник, данные бывают неполными, настроение сложно свести к сухим тегам. Бот должен был работать корректно даже в таких условиях и при этом оставаться удобным и вовлекающим.
Frontend
Next JS
Backend
Nest.js
UX/UI design
Figma
Админ-панель:
Strapi
Мы начали с самого простого — регистрации и стартового опроса. Здесь важно было не перегрузить пользователя длинными анкетами и не создать ощущение медицинской процедуры. Первые шаги должны были пройти за пару минут и вызвать доверие. Для этого мы сделали сценарий в стиле лёгкой беседы: бот «здоровается», объясняет, зачем нужны данные, и задаёт начальные вопросы так, как будто это подруга, а не формальная анкета. Мы тестировали разные формулировки и оставили те, что показались наиболее естественными и дружелюбными.
Следующий этап — ежедневный сбор информации о самочувствии и настроении. Здесь сразу проявились сложности: девушки не всегда отвечали регулярно, а часть данных приходила в свободной форме. Мы внедрили систему тегов, которые бот предлагал для быстрого выбора, но при этом оставили возможность писать свой вариант. Чтобы такие ответы не терялись, мы разработали модуль нормализации текста — бот сопоставлял похожие слова и выражения («устала» = «измотана»). Дополнительно был создан механизм «умной работы с пропусками»: если данные отсутствовали, они не обнуляли отчёт, а корректно пропускались.
Мы сделали веб-приложение внутри Telegram для наглядного отслеживания цикла. Основной вызов был в том, чтобы совместить медицинскую точность с простотой визуализации. В итоге выбрали формат цветовых зон для фаз цикла с подсказками о характерных состояниях. Это решение помогло сохранить ясность, даже если пользователь видит календарь впервые.
Чтобы пользователь мог видеть динамику, мы добавили отчёты за неделю. Они включали графики настроения и энергии, заметки пользователя и краткие рекомендации. Проблема была в том, что отчёты выглядели неполными при пропусках. Мы решили её через алгоритм сглаживания: данные усреднялись, а записи, которые бот не смог отнести к категории, выводились в разделе «твои заметки». Так мы сохранили целостность отчёта и при этом не потеряли индивидуальные детали.
Месячный отчёт получился более масштабным: он показывает закономерности, прогнозы и долгосрочные изменения. Мы столкнулись с тем, что у разных девушек длительность цикла индивидуальна, и простая «средняя модель» не работала. Пришлось делать динамическое определение цикла для каждой пользовательницы. В отчётах добавили предупреждения: если данных мало, бот честно пишет, что выводы ограничены. Это повысило доверие к системе.
Мы понимали, что реальная жизнь не всегда позволяет каждый день заполнять дневник. Чтобы аналитика не ломалась, был реализован отдельный модуль, корректно обрабатывающий пропуски. Бот также предлагал ненавязчивые напоминания в разное время суток. Мы специально избегали навязчивого «спама», чтобы сохранить тактичность ассистента.
Одна из ключевых функций — возможность подключить партнёра. Здесь стояла тонкая задача: давать партнёру подсказки, но не превращать их в давление или критику. Мы сделали систему «уровней деликатности», которую девушка выбирает сама. Например, партнёр может получать короткие советы в духе: «сегодня лучше запланировать отдых» или «покажи поддержку». Это позволило сделать функцию полезной и одновременно тактичной.
В продукт встроили два дополнительных слоя аналитики: отслеживание состояния по лунным фазам и уведомления о кризисных возрастах. Для нас это было новым направлением — пришлось адаптировать логику так, чтобы «внешние факторы» не искажали личные данные. В итоге лунные подсказки встроены как дополнительный слой, который можно включить или выключить, а уведомления о кризисных периодах подаются максимально мягко, как советы, а не диагноз.
Для устойчивости проекта мы внедрили платные подписки. В бесплатной версии остаётся базовый функционал (сбор данных и отчёты), а в подписке — расширенная аналитика, дополнительные материалы и более глубокие прогнозы. Оплата полностью встроена в Telegram, чтобы пользователь не отвлекался и мог продолжить диалог сразу после покупки.
На этапе закрытого тестирования мы получили высокую вовлечённость: пользовательницы активно отвечали, пробовали новые функции, делились впечатлениями. Эксперты-психологи отметили, что качество консультаций повысилось — они получали больше структурированных данных о клиентках и могли тратить меньше времени на базовый опрос. Компания-заказчик получила сразу три эффекта: автоматизацию рутинной работы специалистов; новый маркетинговый инструмент «входа» для потенциальных клиенток; рост лояльности и вовлечённости существующих пользователей. «ТИА» стал не просто дневником настроения, а полноценным тактичным ассистентом, который помогает девушкам лучше понимать себя и выстраивать гармоничные отношения, а компании-заказчику — масштабировать бизнес и повышать эффективность специалистов.