Skip to content

Releases: Voltur792/VC-Discord

VC-Discord 1.4.1

Choose a tag to compare

@github-actions github-actions released this 21 Oct 09:54

VC-Discord 1.4.1

  • Заказы музыки, плейлистов Яндекса, VK и Spotify и общий чат в текстовом канале.
  • Призыв «Астра, зайди ко мне», настройки выхода и приоритет радиоэфиров по расписанию.
  • Дополнены команды управления музыкой, исправлены громкость и обработка разрывов соединения.
  • Контроль ПК остаётся доступен только разрешённым Discord ID.

Linux и macOS — экспериментальная поддержка. Полная ручная проверка звука, окон и системных разрешений на этих ОС ещё не выполнена. Windows остаётся основной платформой.

Для macOS пока нет выпускаемого хоста Astra: подготовленные ветки рассчитаны на последующую проверку и появление совместимого хоста. Ограничения и зависимости описаны в PLATFORMS.md.

Linux: x64 с glibc. Linux musl/Alpine и Linux ARM в этом выпуске не поддерживаются.

Voice communication-Discord 1.3.5

Choose a tag to compare

@github-actions github-actions released this 11 Oct 04:29

Радиоведущая Astra и эфиры по расписанию в Discord.

  • Короткие подводки к песням с выбранными голосом и личностью. Настраиваются частота, момент выступления и анонс следующего трека.
  • Автоматические смены из «Таймера паузы»: выбранный канал и музыка, остановка и выход в заданное время.
  • Пропуск подводок в пустом канале для экономии запросов к модели.
  • Spotify, персональный микс и отдельная громкость Discord. Во время трансляции Spotify локальное звучание отключается.
  • Обновлены инструкции и настройки музыки.

Для новых совместных функций обновите Astra Music до 1.3.0 и Таймер паузы до 1.2.0. Astra и все три плагина должны быть включены для запуска эфира по расписанию.

Загрузка и установка из исходников

  1. Скачайте исходники ZIP 1.3.5 либо выберите ниже Assets → Source code (zip). Распакуйте архив в постоянную папку.

  2. Установите Node.js 22.12 или новее. В терминале в папке проекта выполните:

    npm ci
    npm run build
  3. В настройках приватности Astra разрешите неподписанные плагины.

  4. В Плагины → Разработка → Загрузить плагин выберите распакованную папку с plugin.toml, подтвердите разрешения и включите плагин.

Выбирайте именно папку, в которой лежит plugin.toml. ZIP с исходниками загружается после распаковки через Разработка; его нельзя импортировать как .astraplugin. При обновлении выключите старую копию и загрузите новую папку. Не удаляйте папку активного плагина.

Установка и настройка · Поддержать разработку на Boosty

Voice communication-Discord 1.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 02:26

Fish Audio и облачный просмотр экрана

  • Добавлена облачная озвучка Fish Audio. Во вкладке Голос и модель → Озвучка выберите Fish Audio, введите ключ и ID голоса (reference_id), затем выберите модель. По умолчанию указана s2.1-pro-free; доступность и тариф проверяйте в аккаунте Fish Audio.
  • Ключ Fish Audio сохраняется отдельно от ключа других сервисов озвучки. Адрес и формат звука плагин настраивает сам.
  • Экран можно обсуждать с облачной моделью, которая поддерживает изображения через OpenAI-совместимый Chat Completions API.
  • Рекомендуется локальная модель: при её использовании снимки остаются на вашем ПК. Для облака во вкладке Экран отдельно разрешите передачу снимков указанному серверу; при смене сервера разрешение сбрасывается.

Как включить просмотр экрана

  1. Выберите модель с поддержкой изображений во вкладке Голос и модель.
  2. Добавьте свой Discord ID во вкладке Доступ к ПК и подключите бота.
  3. Во вкладке Экран отметьте поддержку изображений. Для облака разрешите отправку снимков выбранному серверу.
  4. Выберите окно или экран в браузере и нажмите Показывать экран.
  5. Скажите: «Астра, посмотри на мой экран — что здесь открыто?».

Снимки добавляются только к репликам разрешённых аккаунтов. При использовании облака снимки и текст ответов передаются выбранным сервисам; запросы могут быть платными.

После обновления выключите и включите VC-Discord. Для установки из исходников выполните npm.cmd ci и npm.cmd run build, затем загрузите папку через Разработка → Загрузить плагин.

Voice communication-Discord 1.2.1

Choose a tag to compare

@github-actions github-actions released this 07 Oct 21:12

Что нового

«Скачать отчёт» сохраняет диагностический JSON через плагин. Файл появится в Downloads текущего Windows-пользователя; если запись туда недоступна, используется папка данных плагина. Точный путь отображается во вкладке, а кнопка «Открыть папку отчёта» открывает расположение файла в Проводнике.

Каждый отчёт получает новое имя. Сохранение не требует Python или PowerShell. В файл не попадают ключи, токен Discord, речь, история разговора и пути к личным файлам.

Установка

Импортируйте .astraplugin из Assets в Astra либо загрузите Source code (zip), соберите исходники и откройте папку через Плагины → Разработка, следуя README. После обновления перезапустите VC-Discord и заново откройте вкладку.

Voice communication-Discord 1.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 20:55

Что нового

  • Автоматический поиск подходящего Python с Supertonic в нескольких окружениях. Для подготовки нового окружения есть кнопка Подготовить Supertonic.
  • Собственный голос Supertonic из JSON: Голос и модель → Загрузить свой голос.
  • Автосохранение настроек с сообщением о результате. Обычное сохранение больше не останавливает музыку.
  • Очистка старых ожидающих реплик при накоплении очереди.
  • Музыкальное сообщение об ошибке исчезает после успешного музыкального действия.
  • Лайк текущей песни Яндекс Музыки голосом: «Астра, лайкни песню» или «Астра, поставь лайк». Для этого нужна Astra Music 1.1.8; перезапустите оба плагина после обновления.

Установка и настройка

Скачайте .astraplugin из Assets и импортируйте файл в Astra. Для полного доступа к командам компьютера используйте Source code (zip), соберите исходники и загрузите папку через Плагины → Разработка. Пошаговая инструкция, настройка своего Discord-бота и примеры команд — в README.

В Vox пока нельзя получить аудио через доступный API Astra для отправки в Discord. Используйте Supertonic, голос Windows или совместимый речевой API.

Voice communication-Discord 1.1.3

Choose a tag to compare

@github-actions github-actions released this 06 Oct 19:06

Voice communication-Discord 1.1.3

  • Исправлено зависшее сообщение об ошибке приёма звука: после следующей успешно принятой реплики оно автоматически исчезает со страницы.
  • При повреждённом звуке бот продолжает слушать следующие реплики. Переподключение рекомендуется, если проблема повторяется.
  • Ошибка и сообщение о восстановлении остаются в блоке «Состояние». Другие ошибки не скрываются при восстановлении приёма речи.
  • После восстановления связи вкладки с плагином сообщение об этой потере связи также обновляется.

Как обновить

Установите обновление, выключите и включите VC-Discord в Astra и заново откройте его вкладку. Для этого исправления Astra Music обновлять не нужно.

Если появилась OPUS_INVALID_PACKET, повторите реплику. Когда бот снова успешно принимает речь, сообщение автоматически убирается.

Настройка и примеры команд. Для Source code ZIP сначала выполните сборку, затем загрузите папку через Плагины → Разработка.

Voice communication-Discord 1.1.2

Choose a tag to compare

@github-actions github-actions released this 06 Oct 18:54

Voice communication-Discord 1.1.2

  • При обрыве музыки бот автоматически обновляет ссылку на текущую песню и делает до трёх попыток продолжить её примерно с места остановки.
  • Если песню восстановить не удалось, бот переходит к следующей в очереди.
  • Во вкладке «Музыка» видно состояние восстановления и номер попытки. Кнопка или голосовая команда остановки отменяет восстановление.
  • Повторные попытки сохраняют громкость и паузу. При определении позиции учитывается проигранный звук, поэтому паузы и ожидание загрузки не пропускают часть песни.

Как обновить

Установите также Astra Music 1.1.7, затем выключите и включите оба плагина в Astra. При постоянной недоступности музыкального сервиса восстановление не сможет продолжить песню: проверьте подключение в Astra Music.

Примеры: «Астра, включи мою волну», «Астра, громкость 5», «Астра, останови музыку».

Настройка и примеры команд. Для Source code ZIP сначала выполните сборку, затем загрузите папку через Плагины → Разработка.

Voice communication-Discord 1.1.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 18:32

Voice communication-Discord 1.1.1

  • Во вкладке Участники добавлена настройка Подтверждать действия.
  • Если выключить её, команды выполняются сразу для однозначно выбранного человека и канала, включая мут, перенос, отключение и исключение с сервера.
  • При неизвестном или неоднозначном имени бот всё равно попросит выбрать номер. Без подтверждения действие выполняется после этого выбора.
  • Доступ по разрешённым Discord ID, проверка прав бота и присутствия участника сохраняются.

Как включить

После обновления выключите и включите VC-Discord в Astra. Откройте Участники, снимите галочку Подтверждать действия и сохраните настройки. По умолчанию подтверждение включено.

Примеры: «Астра, замуть участника два», «Астра, перемести Сашу в канал три». При неоднозначном имени: «Астра, выбери участника два».

Настройка и примеры команд. Для Source code ZIP сначала выполните сборку, затем загрузите папку через Плагины → Разработка.

Voice communication-Discord 1.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 18:02

Voice communication-Discord 1.1.0

  • Голосовое управление участниками: перенос в другой голосовой канал, серверный мут микрофона и звука, снятие мута, отключение от канала и исключение с сервера.
  • Новая вкладка Участники с отдельным списком доверенных Discord ID и отображением прав бота.
  • Удобные голосовые имена для людей и каналов, привязанные к их Discord ID.
  • Номера участников и каналов сохраняются до переподключения бота. Можно отдавать команды по номеру, без произнесения сложного ника.
  • Бот повторяет выбранного человека и действие; каждое действие требует голосового подтверждения номера в течение минуты. При неоднозначном имени сначала уточняется выбор.

Как настроить

  1. После обновления выключите и включите VC-Discord в Astra, затем откройте вкладку Участники.
  2. Включите управление участниками и добавьте доверенные Discord ID. Можно скопировать список доступа к ПК; проверьте его и сохраните настройки.
  3. Выдайте роли бота в Discord права Move Members, Mute Members, Deafen Members и при необходимости Kick Members. Для переноса нужен доступ к каналу назначения, для кика — роль бота выше роли участника.
  4. Подключите бота. При необходимости задайте простые голосовые имена участников и каналов.

Примеры

  • «Астра, замуть участника два» → после повторения имени: «Астра, подтверди участника два».
  • «Астра, перемести Сашу в канал три».
  • «Астра, отключи Сашу из канала».
  • «Астра, кикни Сашу с сервера» — исключение с сервера, а не отключение от голоса.
  • «Астра, назови участников» / «Астра, назови каналы».
  • Если имя неоднозначно: «Астра, выбери участника два», затем подтвердите номер.
  • «Астра, отмени команду».

Выбирать можно людей в голосовом канале бота. Подтверждает только аккаунт, который отдал команду. Полная настройка и примеры.

Для установки из Source code ZIP сначала выполните сборку по инструкции, затем загрузите папку через Плагины → Разработка.

Voice communication-Discord 1.0.4

Choose a tag to compare

@github-actions github-actions released this 06 Oct 17:38

Voice communication-Discord 1.0.4

  • Название песни, исполнитель и источник (Яндекс Музыка или VK) отображаются в статусе бота.
  • Статус показывает паузу и сбрасывается после остановки музыки.
  • Исправлена ложная остановка очереди, когда песня уже получена полностью, но декодер выдал предупреждение.
  • Добавлена подсказка об обновлении музыкального плагина для загрузки треков целиком.

Установка и обновление

Обновите также Astra Music до версии 1.1.6. После обновления выключите и включите оба плагина в Astra.

Для установки из Source code ZIP сначала выполните сборку по инструкции в README, затем загрузите папку через Плагины → Разработка. Для голосовых команд компьютеру используйте этот способ установки и подтвердите доступ к чату Astra.