ТАРО-БОТ
Интерактивный чат-бот для трактовки раскладов Таро

Задача

Разработать чат-бот для магазина эзотерических товаров, с возможностью дальнейшей монетизации.

Решение

Создали бот на основе больших языковых моделей.

Посмотреть проект
t.me/StarsVoice_bot
Сервисы
  • Чат-бот
  • Telegram
  • Ai
Технологии
  • Python
  • SQLite
  • LLM
  • Ai

Общая концепция

Проект представляет собой интерактивного Telegram-бота, который использует технологии искусственного интеллекта для анализа и трактовки раскладов Таро.

Бот предоставляет пользователям уникальную возможность обратиться к одному из четырех виртуальных тарологов, каждый из которых обладает своим характером, манерой речи и собственной колодой Таро. Это делает взаимодействие с ботом максимально персонализированным и увлекательным.

Основные возможности чат-бота
  • Четыре уникальных таролога. Каждый из них обладает собственной индивидуальностью, характером и стилем речи.
  • Множество раскладов. Пользователи могут выбрать один из множества популярных раскладов, чтобы получить ответ на свой вопрос или прогноз на будущее.
  • Интеграция ИИ. Для генерации трактовок используется API сервисов Gemini API и GigaChat API, что обеспечивает высокую точность и разнообразие ответов. Система автоматически переключается между моделями в случае сбоев, гарантируя бесперебойную работу.
  • Уникальные промпты. Промпты для нейросетей были тщательно разработаны, чтобы соответствовать стилю и характеру каждого таролога. Это позволяет сделать трактовки максимально аутентичными и увлекательными.
  • Реферальная система. Для повышения притока пользователей реализована реферальная система, которая поощряет пользователей за привлечение новых участников.
  • Личный гороскоп. Независимо от основной функциональности бота, пользователи могут получить персональный гороскоп, основанный на их знаке зодиака.
Техническая реализация
  • Дизайн и графика
    Визуальное оформление бота создано с использованием графики, сгенерированной на платформе Stable Diffusion. Это придает проекту уникальный и запоминающийся стиль.
  • Язык программирования
    Проект разработан на языке Python, который обеспечивает гибкость и производительность. Проект активно использует асинхронное программирование для обеспечения высокой производительности, масштабируемости и быстрого отклика на запросы пользователей. Это особенно важно для Telegram-бота, который должен обрабатывать множество одновременных запросов, взаимодействовать с внешними API и работать с базой данных без задержек.
  • Фреймворки и библиотеки
    Aiogram: Для создания Telegram-бота и обработки сообщений.
    asyncio: Для асинхронной работы, что значительно повышает производительность.
    AIOHTTP: Для выполнения HTTP-запросов к API Gemini и GigaChat.
    aiosqlite: Для работы с базой данных SQLite.
  • База данных
    В качестве базы данных используется легковесная SQLite , которая идеально подходит для хранения информации о пользователях, рефералах и других данных.
  • Обработка ошибок
    Реализована надежная система устранения сбоев: При возникновении проблем с одной моделью Gemini происходит автоматическое переключение на другую. Если весь Gemini API становится недоступным, задачи передаются на обработку GigaChat API.

Обсудим ваш проект

Вам не нужно будет заполнять гигантские брифы, наш менеджер задаст все необходимые вопросы и сделает это за вас
Введите правильное имя
Введите правильный номер
Отправляя заявку вы соглашаетесь с условиями политики конфиденциальности сайта
Отправлено успешно
Мы свяжемся с вами в ближайшее время
Ошибка
Пожалуйста, попробуйте еще раз