Repository navigation
Releases: Timbuhtuk/Kvasir
Releases · Timbuhtuk/Kvasir
Release list
Kvasir v1.0.0
Kvasir v1.0.0 — Connector Architecture
Первый публичный выпуск обновлённого Kvasir. Бот перенесён на архитектуру, в которой Discord и медиабиблиотеки находятся за отдельными коннекторами, а очередь, плейлисты и воспроизведение не зависят от их API.
Главное
- NetCord с поддержкой обязательного голосового протокола Discord DAVE/E2EE;
- отдельные
IBotConnectorиIBotVoiceConnectionдля быстрой замены Discord SDK; - отдельные медиаконнекторы для Spotify, YouTube,
yt-dlpи FFmpeg; - обновлённый
yt-dlpи резервное переключение загрузчика; - трек попадает в очередь только после успешной загрузки;
- интерактивная музыкальная панель, плейлисты, история и популярные треки;
- SQLite, структурированные журналы и автоматическая проверка архитектурной границы;
- конфиденциальная конфигурация исключена из Git и релиз проверяется на секреты перед публикацией.
Запуск
- Установите .NET 10 Runtime для Windows x64.
- Распакуйте архив.
- Положите
ffmpeg.exe,ffplay.exeиffprobe.exeв папкуappdata, если их нет в архиве. - Задайте переменную окружения
KVASIR_DISCORD_TOKEN. - Запустите
Kvasir.exe. - Выполните
/anchorв текстовом канале, затем/playиз голосового канала.
Spotify остаётся необязательным: без его ключей поиск и загрузка через YouTube продолжают работать.