这是indexloc提供的服务,不要输入任何密码
Skip to content

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

Notifications You must be signed in to change notification settings

joeruhacker/beyondbot

Repository files navigation

🧠 Beyond Beauty Concierge Bot

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

🔧 Описание проекта

Бот предоставляет:

  • Анализ до 5 загруженных фотографий пользователя (анфас, профиль и подбородок)
  • Анкету для сбора информации
  • Генерацию рекомендаций через OpenAI
  • Реферальную систему
  • Подписочную модель с оплатой через Telegram Payments
  • Интеграцию с Flask для мини-приложений

👤 Для пользователя

  1. Регистрация

    • Присоединитесь к боту через Telegram.
    • Ознакомьтесь и примите публичную оферту.
  2. Оплата подписки

    • Стоимость: 4900 ₽ за 30 дней.
    • Возможна скидка через рефералов.
  3. Загрузка фотографий

    • Загрузите 5 фото (анфас, профиль, подбородок).
  4. Ответьте на анкету

    • После загрузки фото бот задаст несколько вопросов.
  5. Получите рекомендации

    • На основе фото и анкеты бот выдаст персональные советы.
  6. Продолжайте диалог

    • Можно задавать дополнительные вопросы и получать новые рекомендации.

💻 Для разработчика

📂 Структура проекта

bayondbot/
├── main.py               # Главная логика бота (Telegram + OpenAI)
├── run.py                # Запуск бота и Flask одновременно
├── config.py             # Все настройки и ключи
├── database.py           # Работа с SQLite базой
├── admin.py              # Админ-команды
├── user.py               # Работа с пользователями
├── templates/            # HTML-страницы Flask
├── static/               # CSS, JS, логотип
├── prompts/              # Промпты для OpenAI
└── requirements.txt      # Зависимости

⚙️ Установка и запуск

  1. Установите зависимости:

    pip install -r requirements.txt
  2. Запустите:

    python run.py
  3. Проверьте настройки в config.py.


🌐 Веб-интерфейс (Flask)

  • index.html — стартовая страница
  • notebook.html — заметки
  • referrals.html — реферальная информация
  • instructions.html — инструкция
  • feedback.html — обратная связь

📌 Особенности

  • Голосовые сообщения и TTS-ответы
  • Сохранение истории диалога и анализа
  • Реферальная система
  • Напоминания об окончании подписки

📎 Документы

  • public_offer.docx — публичная оферта

🛠 Зависимости

pyTelegramBotAPI
Flask
openai==0.28
schedule

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published