🌸 KABI Bot

Продвинутый ИИ-ассистент с долговременной памятью

.NET 10 C# 14 SQLite AI

🚀 Последние обновления

25.03.2026 v2.0
  • 📹 YouTube: Скачивание видео в любом качестве + извлечение аудио (mp3)
  • 💻 Консольный режим: Прямое общение через консоль с красивым UI
  • ⚙️ .NET 10 + C# 14: Переход на новейшую платформу
21.03.2026 v1.5
  • 🛡 Безопасность: Строгая проверка админов по Username
  • 🧠 Интеллект: Авто-исправление JSON от нейросети
  • 🎵 Музыка: Исправлены триггеры команды [PLAY:]

🔧 Возможности

🧠

Трехуровневая система знаний

Личная память (SQLite) + Локальная база (Obsidian) + Глобальный поиск (Web)

🎵

Spotify интеграция

Воспроизведение, управление очередью, лайки треков

📹

YouTube downloader

Скачивание видео и аудио в любом качестве с выбором языка

👁️

Vision (Зрение)

Распознавание изображений через Vision-модели

🎤

Whisper (Слух)

Расшифровка голосовых через whisper.cpp + FFmpeg

📝

Obsidian интеграция

Создание заметок и поиск по базе знаний

📹 YouTube команды

Команда Описание Пример
/yt <URL> Информация о видео /yt https://youtu.be/xxx
/ytdownload <URL> Скачать видео /ytdownload https://youtu.be/xxx 1080 en
/ytaudio <URL> Скачать аудио (mp3) /ytaudio https://youtu.be/xxx best ru

Параметры качества:

Параметры языка:

🚀 Запуск

Через консоль (без Telegram)

  1. Убедитесь, что запущен LM Studio (порт 1234)
  2. В Kabi.Host/appsettings.json установите "Console": { "Enabled": true }
  3. Запустите dotnet run --project Kabi.Host
  4. Общайтесь напрямую через консоль!

Через Telegram

  1. Убедитесь, что запущен LM Studio (порт 1234)
  2. В Kabi.Host/appsettings.json настройте токены Telegram/Spotify и пути
  3. Запустите dotnet run --project Kabi.Host

🛠 Технологический стек

Платформа: .NET 10 / C# 14
База данных: SQLite + EF Core
Нейросеть: LM Studio (OpenAI Compatible)
Зрение: Vision-модели
Слух: whisper.cpp + FFmpeg
Музыка: Spotify Web API
Видео: YoutubeDLSharp
Знания: Obsidian + Jina Reader API