Перейти к содержимому

Заказ песен для стримеров

Зрители заказывают песни через !sr в вашем чате Twitch или Kick или через /sr в Discord, и Kovu добавляет их в вашу собственную очередь Spotify. Настройка занимает около пяти минут.

На этой странице

Что понадобитсяСсылка на этот раздел

  • Spotify Premium на аккаунте, на котором вы слушаете музыку. Spotify позволяет приложениям добавлять песни только в очередь аккаунта Premium.
  • Ваше собственное бесплатное приложение Spotify. Вы создадите его за пару минут по шагам ниже.
  • Право «Управлять сервером» или роль менеджера Kovu на вашем сервере Discord.
  • Ваш канал на Twitch или Kick, или оба. Discord работает и сам по себе.

Kovu сам не воспроизводит звук: песни попадают в очередь вашего собственного Spotify, а вы слушаете их как обычно.

За трансляцию музыки, защищённой авторским правом, на вашем стриме отвечаете вы: проверьте правила своей стриминговой площадки и права на то, что включаете.
  1. Включите «Заказ песен»

    Откройте панель управления, выберите сервер и найдите Заказ песен в списке модулей, в разделе «Утилиты» (или нажмите ⌘K и введите название). Включите модуль. Для этого на сервере нужно право «Управлять сервером» или роль менеджера Kovu.

  2. Создайте приложение Spotify

    Kovu добавляет песни через приложение Spotify, которое принадлежит вам. Это бесплатно. Откройте панель разработчика Spotify, войдите в аккаунт Spotify, на котором вы слушаете музыку, и нажмите Create app. Название и описание могут быть любыми; среди используемых API выберите Web API.

    Форма Create app также просит указать Redirect URI — адрес перенаправления, на который Spotify вернёт вас после авторизации. Вставьте адрес со страницы «Заказ песен» в точности как показано (его можно добавить и позже в настройках приложения). Примите условия Spotify и сохраните. Используйте это приложение только для Kovu и не добавляйте других адресов перенаправления.

    В приложении откройте User Management и добавьте имя и почту аккаунта Spotify, где вы слушаете музыку. Если Spotify это не нужно, вреда не будет.

  3. Вставьте Client ID и авторизуйте Spotify

    Скопируйте Client ID приложения на страницу «Заказ песен» и сохраните. Больше Kovu от приложения ничего не нужно: client secret он никогда не просит. Затем нажмите Авторизовать Spotify, войдите и разрешите приложению видеть, что играет, и добавлять песни в вашу очередь.

  4. Подключите Twitch и сделайте бота Kovu модератором

    Нажмите Подключить Twitch и разрешите Kovu читать ваш чат и отвечать в нём. Ответы приходят от общего чат-бота Kovu. Сделайте его модератором на своём канале: без этого Twitch скрывает его ответы в чате только для фолловеров, подписчиков или подтверждённых аккаунтов. Страница «Заказ песен» показывает точную команду с именем бота. Введите её в чате Twitch. Сейчас это:

    /mod KovuSR
  5. Подключите Kick

    Нажмите Подключить Kick и разрешите Kovu читать ваш чат и отвечать. На Kick ответы приходят от бота приложения Kovu, так что больше ничего добавлять не нужно.

  6. Опубликуйте панель очереди

    Выберите Канал для панели очереди на странице «Заказ песен» или введите /songs panel #канал в Discord. Kovu держит там одно сообщение с тем, что играет сейчас и что дальше, и кнопками, чтобы заказать, пропустить и убрать. Участники также могут заказывать через /sr.

  7. Включите напоминание в чате

    Необязательно. Когда включено Напоминать чату, как заказать песню, Kovu по умолчанию публикует короткое сообщение в вашем чате Twitch и Kick каждые 30 минут (можно выбрать от 10 до 240), и только пока люди общаются. Оставьте текст пустым, чтобы использовать «Закажите песню: напишите !sr и название песни или ссылку Spotify.», или напишите свой; ссылки не допускаются.

Попробовать

Включите что-нибудь в Spotify, затем напишите в чат !sr и название песни. Kovu ответит «Добавлено: …», и песня появится на панели очереди.

КомандыСсылка на этот раздел

Это команды чата по умолчанию; символ и слова можно изменить в «Команды чата» в расширенном режиме. Все настройки описаны в инструкции к «Заказу песен».

В чате Twitch и Kick, для зрителей

!sr <песня или ссылка Spotify>Также: !ssr, !songrequest
Заказать песню по названию или вставить ссылку на трек Spotify. Альбомы, плейлисты и другие ссылки не принимаются.
!song
Сказать, что играет сейчас и кто это заказал.
!wrongsong
Убрать свой последний заказ из очереди.

В чате Twitch и Kick, для модераторов

!srskip
Пропустить песню, которая играет сейчас.
!srremove <место или имя>
Убрать заказ по его месту в очереди или все заказы одного зрителя.
!sropen
Открыть заказ песен.
!srclose
Закрыть заказ песен.

В Discord

/songs

Модераторы

Модерация заказа песен

/songs skip/songs remove [position] [user]/songs clear/songs open/songs close/songs block <what> [song]/songs panel [channel]?songs skip | remove <position|user> | clear | open | close | block <track|artist> [song] | panel [channel]
5 параметров
remove position (необязательно)
Его место в очереди
remove user (необязательно)
Убрать все песни, которые заказал этот участник
block what
Заблокировать трек или его исполнителя
block song (необязательно)
Название песни или ссылка на Spotify (по умолчанию: то, что играет сейчас)
panel channel (необязательно)
Где опубликовать (по умолчанию: здесь)
Примеры
  • ?songs skip
  • ?songs close

/sr

Все

Заказать песню или посмотреть, что играет сейчас и что дальше

/sr [song]?sr [song or Spotify link]

Также работает как ?ssr, ?songrequest

1 параметр
song (необязательно)
Название песни или ссылка на трек в Spotify (оставь пустым, чтобы увидеть очередь)
Примеры
  • ?sr never gonna give you up
  • ?sr

Решение проблемСсылка на этот раздел

Ответы Kovu не появляются в чате Twitch

Скорее всего, ваш чат работает в режиме только для фолловеров, подписчиков или подтверждённых аккаунтов, а он скрывает ответы аккаунтов, которые не являются модераторами. Сделайте бота Kovu модератором командой /mod со страницы «Заказ песен». Когда Twitch блокирует ответ, эта страница объясняет почему.

В чате пишут «Spotify у стримера сейчас ничего не играет»

Spotify принимает песни в очередь, только пока он играет на одном из ваших устройств. Откройте Spotify на компьютере или телефоне и включите воспроизведение, затем нажмите «Проверить воспроизведение» на странице «Заказ песен».

Spotify пишет, что нужен Premium

Spotify разрешает приложениям добавлять песни только в очередь аккаунта Premium. Перейдите на Premium в аккаунте Spotify, где вы слушаете музыку, и нажмите «Проверить воспроизведение».

Заказы перестали работать через несколько месяцев

Spotify завершает каждую авторизацию через 6 месяцев, поэтому Kovu нужно авторизовать заново примерно дважды в год. Страница «Заказ песен» предупредит вас заранее; нажмите «Авторизовать Spotify», чтобы продлить её.

Spotify показывает «INVALID_CLIENT: Invalid client» или «Invalid redirect URI»

«INVALID_CLIENT» значит, что Client ID на странице «Заказ песен» не совпадает с вашим приложением: скопируйте его заново из настроек приложения и сохраните. «Invalid redirect URI» значит, что в приложении нет адреса перенаправления, который показывает страница «Заказ песен»: добавьте его точно в таком виде и сохраните. Затем снова нажмите «Авторизовать Spotify».

Убранная песня всё ещё видна в Spotify

Spotify не умеет убирать песни из своей очереди, поэтому Kovu пропускает убранную песню, когда до неё доходит очередь. Это можно отключить в разделе «Ограничения».

Для Spotify Kovu хранит Client ID вашего приложения и зашифрованную авторизацию Spotify, пока вы его не отвяжете. Для Twitch и Kick — ваш канал и зашифрованную авторизацию (в Twitch — ту, через которую роли поддержки читают ваших VIP и подписчиков), которую Kovu отзывает при отвязке. Принятые заказы хранятся 30 дней. Отвязка на странице «Заказ песен» удаляет авторизацию; чтобы полностью отозвать доступ приложения, удалите его и в приложениях вашего аккаунта Spotify.

Подробности — в Политике конфиденциальности.

Мы используем Google Analytics, чтобы видеть, какими страницами и функциями пользуются. Он никогда не получает ваш Discord ID, названия серверов или сообщения. Никакой рекламы, и мы не продаём ваши данные. Подробнее в нашей Политике cookie.