Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Телеграм-бот с ИИ для личного подбора музыки по настроению

Телеграм-бот с искусственным интеллектом для персонализированного подбора музыки по настроению

Обзор проекта
MoodTune Bot - это интеллектуальный бот, который использует Google Gemini AI для точного анализа настроения пользователя и подбора соответствующей музыки с YouTube. Проект демонстрирует интеграцию множества API и создание персонализированного музыкального опыта с учетом времени суток и эмоционального состояния пользователя.

Ключевые возможности
- ИИ-анализ настроения: Контекстное понимание эмоционального состояния с учетом времени суток
- Умный поиск музыки Генерация персонализированных YouTube запросов через Gemini AI
- Личная аналитика: Сбор и анализ музыкальных предпочтений пользователей
- Интеграция текстов: Поиск текстов песен через Genius API
- Адаптивные рекомендации: Обучение на основе взаимодействия пользователя

Технический стек
Backend:
- TypeScript & Node.js - строго типизированный серверный код
- MongoDB - хранение пользовательской статистики и аналитики
- Telegraf - фреймворк для Telegram Bot API
- Google Gemini AI - анализ настроения и генерация контента

API Интеграции:
- YouTube Data API v3 - поиск и метаданные музыкальных треков
- Genius API - получение текстов песен
- Telegram Bot API - интерфейс пользователя

DevOps & Tools:
- TypeScript Compiler - компиляция и type checking
- Nodemon - автоматический перезапуск во время разработки
- dotenv - управление конфигурацией

Искусственный Интеллект и NLP
- Контекстный анализ настроения: Использование ИИ для понимания эмоционального контекста на украинском языке с учетом времени суток.
- Генерация запросов: ИИ создает оптимизированные поисковые запросы для YouTube API на основе настроения пользователя.

Аналитика и Персонализация
- Статистика использования: Отслеживание самых популярных настроений и музыкальных предпочтений.
- История взаимодействий: Сохранение данных о поисках и созданных плейлистах.
- Личные инсайты*: Анализ музыкальных привычек пользователя с визуализацией.

Основной Flow
Поиск трека по настроению
/mood → Описание настроения → ИИ анализ → YouTube поиск → Трек + Кнопки взаимодействия

Создание плейлиста
/playlist → Контекст → ИИ анализ → Множественные YouTube запросы → Персональный плейлист

Детальный процесс:
1. Получение ввода - пользователь описывает свое настроение на естественном украинском языке.
2. ИИ анализ - Gemini AI определяет настроение, интенсивность, временной контекст и генерирует рекомендации.
3. Генерация запросов - создание множества оптимизированных поисковых запросов для YouTube.
4. Поиск и фильтрация - получение треков с YouTube с отсеиванием некачественного контента.
5. Сохранение аналитики - запись взаимодействия в MongoDB для дальнейшей персонализации.

GitHub: [https://github.com/YouCanTrustMe/MoodTuneBot]

#TypeScript #NodeJS #MongoDB #Mongoose

#api #AI #искусственныйинтеллект #nlp #Telegram #YouTube #телеграмбот
Детали работы
Бюджет 6000 UAH
Добавлена 13 августа 2025
158 просмотров
Фрилансер
Denys Slisarenko
Украина Хмельницкий
Нет отзывов

Свободен для работы Свободен для работы
На сервисе 11 месяцев 21 день