💻 Проект AIntellio разработан с нуля

Это полностью мой авторский Telegram-бот, в котором я объединил современные технологии и лучшие практики backend-разработки. Проект демонстрирует мой опыт в построении сложной архитектуры, интеграции с внешними API (OpenAI, Telegram, Whisper), работе с потоками, безопасностью, обработкой мультимедиа и монетизацией.

Используются только актуальные версии библиотек и инструментов: Java 21, Spring Boot 3, OpenFeign, TelegramBots, OpenAI SDK и многое другое. Бот масштабируем, стабилен и уже используется в реальной нагрузке.

Этот проект — подтверждение моего профессионализма, внимательности к деталям и умения доводить продукт до финального готового решения.

AIntellio — это телеграм-бот на Java (Spring Boot), объединяющий возможности OpenAI GPT и Whisper:

  • Общение с ChatGPT
  • Распознавание голосовых сообщений
  • Генерация изображений по тексту
  • Краткие выжимки из YouTube-видео
  • Краткие выжимки из файлов
  • Безопасно работает в России без VPN 🇷🇺

🛰 Живой пример

Реализованный проект на основе этого репозитория доступен в Telegram: @AIntellioBot

🆓 Бесплатный доступ

  • 💬 Чат с GPT (до 20 сообщений в день, без истории)
  • 🎧 Перевод голосовых и видеокружков (до 10 голосовых и 1 видеокружок в день)
  • ▶️ Обзор одного YouTube-видео в день
  • 🖼 Генерация изображений (при наличии токенов)
  • ✉️ Отправка отзыва

💎 Премиум-доступ (399₽ в месяц)

  • 💬 Чат с GPT с сохранением истории (до 15 сообщений)
  • 🎧 Безлимитный перевод голосовых и видеокружков
  • ▶️ Неограниченная обработка YouTube-видео
  • 📄 Безлимитная обработка файлов
  • 🖼 Возможность покупки токенов на изображения

🔐 Попробовать: https://t.me/aintelliobot

🔧 Технологии и версии

ТехнологияВерсия
Java21
Spring Boot3.4.5
Spring Cloud OpenFeign4.2.1
TelegramBots6.9.7.1
OpenAI Java SDK0.18.2
ModelMapper3.2.3
Apache PDFBox2.0.27
PostgreSQL Driverruntime
Liquibaselatest
Lombokoptional
ffmpeg (net.bramp)0.8.0

💡 Основной функционал

КомандаНазначение
/gptЧат с GPT (до 15 сообщений в истории)
/gpt_resetСброс диалога GPT
/translatorПеревод голосовых и видеокружков
/youtubeОбзор YouTube-видео (до 15 минут)
/imageГенерация изображений (1 изображение = 1 токен)
/file_summarizeРезюме из файла (до 10 страниц)
/settingsНастройки изображения и перевода
/buy_imagesКупить 5 токенов (5 генераций за 199₽)
/balanceПроверить баланс токенов
/buy_premiumКупить премиум-доступ
/infoО боте и подписке
/feedbackОтправить отзыв
/commandsПоказать команды