Егор Палагин webcity23 Сбер ID
От идеи до результата вместе с WEBcity!
Рейтинг
3 437
№ 772 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Краснодар
Опыт работы
2 года
На сайте с
2025 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей
Безопасная сделка
Деньги списываются после приёмки

Telegram-бот для бренда косметики Geodemika

Используемые навыки Bot Development Database Python Telegram API Программирование

Описание

Разработан Telegram-бот для персонализированного ухода за кожей под брендом Geodemika. Основная задача — предоставить пользователям интерактивный инструмент для определения типа кожи через тест, рекомендации ухода с продуктами Geodemika и удобный интерфейс для взаимодействия с контентом (гайды, конкурсы, служба заботы) прямо в Telegram.

Основные задачи проекта

Тест на тип кожи. Интерактивный опрос из 5 вопросов для определения типа кожи (сухая, нормальная, комбинированная, жирная, чувствительная).

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

Интеграция контента. Доступ к сезонным гайдам, конкурсам и соцсетям через интерактивное меню.

Служба заботы. Возможность отправки вопросов с последующим ответом от команды через email.

Управление пользователями. Регистрация пользователей и проверка подписки на канал Geodemika.

Админ-рассылки. Функционал для администраторов для отправки новостей и уведомлений.

Цели проекта

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

Обеспечить удобный доступ к продуктам и контенту Geodemika.

Создать автоматизированного помощника для ухода за кожей в Telegram.

Поддерживать вовлечённость пользователей через конкурсы и рассылки.

Обеспечить масштабируемость для добавления новых функций (например, персональные консультации).

Решение

Сбор данных

Интеграция с Telegram API для обработки сообщений и callback-запросов.

Хранение данных пользователей в базе данных с использованием SQLAlchemy и SQLite.

Проверка подписки на канал через Telegram API.



Обработка и логика

Реализация состояний FSM (Finite State Machine) для теста на тип кожи и службы заботы.

Алгоритм подсчёта баллов для определения типа кожи на основе ответов.

Генерация рекомендаций с Markdown-форматированием и ссылками на продукты.

Telegram-бот

Функционал включает:

📱 /start — приветствие и меню выбора.

🧪 Тест на тип кожи — интерактивный опрос с фото-результатами.

🌤 Сезонный гайд — доступ к PDF или GoogleDocs.

🎁 Конкурс — информация и ссылка на условия.

💌 Служба заботы — отправка вопросов на email.

/news — админ-рассылка текстов или фото.

Рассылки и алерты

Администраторы могут отправлять новости с фото или текстом всем подписанным пользователям.

Автоматическая проверка подписки перед доступом к контенту.

Бэкенд и безопасность

Написан на Python с использованием aiogram.

Хранение данных в SQLite с сессионным управлением.

Защита от несанкционированного доступа через проверку подписки.

Результат

Бот стал удобным инструментом для пользователей, желающих подобрать уход за кожей, и для продвижения продуктов Geodemika. Интерактивный тест и персонализированные рекомендации сделали процесс ухода доступным и понятным. Telegram-формат обеспечил простоту использования без необходимости дополнительных приложений.
@Demika_bot

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Telegram-бот для приема заявок в компании T-Инжиринг
Telegram-бот для приема заявок в компании T-Инжиринг
60
Веб-разработка и IT Сайт "Tknega" - салон красоты в городе Красногорск
Сайт "Tknega" - салон красоты в городе Красногорск
110
Веб-разработка и IT Редактирование Telegram-бота для продажи курсов по ОГЭ и ЕГЭ
Редактирование Telegram-бота для продажи курсов по ОГЭ и ЕГЭ
78
Веб-разработка и IT Сайт "A1 TT" - поставка и продажа автомобилей со всего мира
Сайт "A1 TT" - поставка и продажа автомобилей со всего мира
52