Кейс

Антишрам для Контрактубекс

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

Production Ready
Клиент
Мерц Фарма
Тип
Информационный бот-консультант
Платформа
Telegram
Запустить бот
Проблема

Людям нужна информация о шрамах

После операций, травм или ожогов у людей появляются вопросы: как ухаживать за шрамом? что поможет? когда ждать результат?

Искать информацию в интернете долго, а консультация врача не всегда доступна.

Решение

Бот-консультант с персонализированными рекомендациями

Реализован опрос из 8 вопросов, бот анализирует ответы и выдаёт персональные рекомендации по уходу за шрамом.

Всё за пару минут, без регистрации.

* Контрактубекс — это средство для ухода за шрамами на основе аллантоина, цепалина и гепарина.
Бот помогает людям понять, подходит ли им это средство и как его правильно использовать.
Как это работает

Короткий опрос → персональные рекомендации

Пользователь проходит короткий опрос, отвечая на вопросы о своём шраме.

Бот анализирует ответы, определяет один из 7 сценариев и выдаёт персональные рекомендации по уходу.

Приветственный экран бота
Вопросы опроса

8 вопросов для персональных рекомендаций

Q1

Из-за чего был получен шрам?

Операция
Травма
Ожог
Акне
Другое
Q3

Сколько времени прошло с момента появления шрама?

Менее 3 месяцев
3-6 месяцев
6-12 месяцев
Более года
Q4

Что вы уже пробовали для ухода за шрамом?

Ничего
Кремы и мази
Массаж
Физиотерапия
Q5

Есть ли признаки воспаления в области шрама?

Да
Нет
Не уверен
Q6

Есть ли изменение чувствительности в области шрама?

Повышенная
Пониженная
Нормальная
Q7

Где находится шрам?

Лицо
Тело
Конечности
Q8

Изменяется ли вид и цвет шрама в течение дня?

Да
Нет
Не замечал
После получения рекомендаций

После прохождения опроса и получения персональных рекомендаций пользователю доступны дополнительные функции бота.

01

Персональные рекомендации

Реализован алгоритм анализа ответов и определения одного из  7 сценариев: начальные стадии, гипертрофический рубец, келоидный, атрофический и другие.

Для каждого сценария — персональный план действий.

Результаты подбора:

Возможно, речь идёт о рубце на начальных стадиях созревания...

Что может помочь:
• Защита от ультрафиолета
• Средства на основе аллантоина и гепарина
• Регулярный уход

02

Меню и навигация

После получения рекомендаций доступно меню: Q&A с ответами на частые вопросы, настройка напоминаний, ссылки на аптеки, возможность пройти тест заново.

Q&A о шрамах
Напомнить нанести Контрактубекс
Где купить «Контрактубекс»
Пройти тест заново
03

Автоматические напоминания

Реализована система напоминаний о нанесении средства: 1, 2 или 3 раза в день.

Бот отправляет уведомления в выбранное время с учётом часового пояса пользователя.

Настройка напоминаний

1 раз в день (12:00 МСК)
2 раза в день (12:00, 18:00 МСК)
3 раза в день (12:00, 15:00, 18:00 МСК)
Технологии

Современный стек и архитектура

Backend
  • Python 3.11+
  • aiogram v3.1.1
  • APScheduler
  • SQLAlchemy 2.0
База данных
  • PostgreSQL
  • Redis (опционально)
  • Alembic
Инфраструктура
  • pydantic
  • aiohttp
  • uvloop

Архитектурные паттерны

  • FSM (Finite State Machine)
    Управление состоянием опроса, контроль потока диалога
  • Service Layer
    Бизнес-логика в отдельных сервисах, чистая архитектура
  • Repository Pattern
    Абстракция доступа к данным, легкость тестирования
  • Middleware Pattern
    Обработка запросов через middleware, rate limiting
Цифры проекта

В цифрах

0
строк кода
0
сценариев рекомендаций
0
вопросов в опросе
0
Q&A ответов
0
интегрированных аптек
0
сегментов для рассылок
Админ-панель

Управление ботом

Реализована админ-панель для управления ботом: рассылки с сегментацией аудитории, статистика без персональных данных, автоматический доступ для администраторов.

Система рассылок

Реализована система создания текстовых сообщений с изображениями и отправки выбранным сегментам аудитории.

  • 7 сегментов: новые, активные, завершившие опрос и другие
  • Поддержка медиа-контента
  • Детальная статистика доставки
Общая статистика
Ежедневная статистика
Рассылка
Обновить статистику

Статистика без ПД

Реализована система агрегированных метрик без сбора персональных данных — только анонимная аналитика.

  • Количество пользователей и опросов
  • Распределение по типам шрамов
  • Статистика напоминаний и кликов

Статистика без ПД Всего начато опросов: 1,234 Завершено анкет: 987 Процент завершения: 80.0% Нормотрофический: 245 Атрофический: 156 Гипертрофический: 89

Made on
Tilda