Музыкальная система позволяет Shufen Bot играть песни в голосовом канале. Через /play ты добавляешь песню или плейлист, кнопками на карточке текущего трека управляешь музыкой, а через /playlist хранишь избранное и свои плейлисты.

В окне выше Alex добавляет песню в очередь через /play. Бот пишет её место в очереди и примерное время ожидания, затем появляется карточка «Сейчас играет», и Alex включает режим «Повтор очереди». Полосы внизу — пример того, из каких источников приходили сыгранные песни.

Как включить песню

Кнопки на карточке

КнопкаЧто делает
Назад / ПропуститьВозвращает к предыдущей песне или пропускает текущую. Даже при повторе одного трека «Пропустить» действительно переходит к следующему.
Пауза / ПродолжитьОстанавливает или продолжает музыку. Время на паузе не учитывается в статистике прослушивания.
ПовторПереключает режимы: Выкл. → Повтор трека → Повтор очереди.
➕Добавляет текущую песню в «Избранное» или в один из твоих плейлистов; отсюда же можно создать новый плейлист.
ЗамокВключает или выключает блокировку музыки (см. ниже).
Панель управленияОткрывает панель с кнопками «Перемешать», «Автовоспроизведение», «Стоп» и выбором звука и эффектов.

Команды

/play песня [platform]

Добавляет песню или плейлист по названию или ссылке. Во время ввода появляются подсказки. Если платформа не указан, поиск идёт в Spotify.

/playlist [kullanici]

Открывает музыкальную панель с вкладками «Избранное», «Мои плейлисты», «Ты» и «Сервер». Если выбрать пользователь, увидишь плейлисты этого человека.

Поддерживаемые источники

ИсточникПоиск по названиюСсылка
SpotifyДа (по умолчанию)Трек, альбом, плейлист, исполнитель
YouTubeДаВидео, Shorts, трансляция, плейлист
YouTube MusicДаСсылка на трек
SoundCloudДаТрек и плейлист
Apple MusicДаСсылка
DeezerНетТрек, альбом, плейлист
Bandcamp, TwitchНетСсылка

Если находится не та песня

Смени параметр платформа или просто вставь ссылку на песню. Если на выбранной платформе ничего не нашлось, бот попробует поискать ещё в Spotify и SoundCloud.

Панель управления и блокировка музыки

Панель управления — одно сообщение в канале, которое видят все. Если открыть её заново, старая удаляется; при смене песни панель обновляется сама.

ПараметрЗначения
Громкость0, 20, 40, 60, 80, 100, 125, 150%
Скорость0.75×, 1×, 1.25×, 1.5×
ЭквалайзерРовный, Поп, Рок, Джаз, Классика, Вокал
БасВыкл., Слабый, Средний, Сильный

Настройки действуют на один сеанс

Громкость, скорость, эквалайзер и бас действуют только в текущем сеансе воспроизведения. Когда бот выходит из канала, следующий сеанс начинается с громкостью по умолчанию из панели.

Кнопка с замком на карточке включает блокировку музыки. Пока она включена, добавлять и пропускать песни, ставить паузу и менять звук и эффекты могут только тот, кто вызвал бота, и участники с правом Управлять сервером. Слушать могут все; добавить песню в избранное или плейлист кнопкой ➕ и посмотреть очередь блокировка тоже не мешает.

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

По умолчанию кнопками карточки может пользоваться любой, кто находится с ботом в одном голосовом канале. Если для всего бота включена более строгая политика, кнопки «Назад» и «Пропустить» доступны только тому, кто заказал текущую песню, и участникам с правом «Управлять каналами»; если нажмёт кто-то другой, бот ответит: «Этим управлением может пользоваться только заказавший трек или менеджеры канала». Если кроме тебя в канале нет слушателей, это ограничение не действует.

/playlist шаг за шагом

ОграничениеЗначение
Песен в избранномНе больше 500
ПлейлистыНе больше 25 на человека
Песен в одном плейлистеНе больше 200
Название плейлистаНе больше 40 символов
Добавление в очередь за разНе больше 100 песен
Время работы панели10 минут; потом открой заново через /playlist

Статистика прослушивания

Пока бот играет, прослушивания тех, кто слушает в канале, записываются; прослушивания короче 20 секунд не учитываются. Эти данные питают вкладку «Ты» и музыкальный раздел карточки Итоги года.

Настройка

Музыкальная система бесплатна. Настраивается она в панели:

Шаг 1

В панели открой страницу Мои серверы и выбери свой сервер.

Шаг 2

Открой карточку Музыкальная система.

Шаг 3

В поле Голосовой канал оставь «Все каналы» или выбери один канал, где будет играть музыка.

Шаг 4

Задай ограничения и параметры и нажми Сохранить.

Шаг 5

Зайди в голосовой канал и включи первую песню через /play.

НастройкаПо умолчаниюДля чего
Голосовой каналВсе каналыЕсли выбрать канал, музыка будет играть только в нём.
Громкость по умолчанию (%)80Громкость в начале воспроизведения (1–100).
Макс. очередь100Сколько песен максимум может ждать в очереди (1–500).
Макс. длительность (мин)0Более длинные песни не добавляются; 0 — без ограничений (не больше 120).
Таймаут выхода (мин)5Через сколько минут бот выходит, когда в канале никого не осталось. В режиме 24/7 не действует.
Таймаут пустой очереди (мин)0Через сколько минут после окончания песен бот выходит; 0 — сразу.
Удаление сообщений (сек)15Через сколько удаляются уведомления вроде «пропустил» или «поставил на паузу»; 0 — не удаляются.
АвтовоспроизведениеВыкл.Когда очередь заканчивается, бот продолжает похожими песнями.
Режим 24/7Выкл.Бот остаётся в канале; ставит паузу, когда никого нет, и продолжает, когда кто-то заходит.
Уведомление о воспроизведенииВкл.Когда начинается новая песня, бот отправляет карточку трека в текстовый канал.
Заглушить участниковВыкл.Пока бот играет, участники голосового канала заглушаются на стороне сервера. Включается, только если выбран один голосовой канал.

Автомузыка

Когда включён раздел Автомузыка внизу той же карточки, бот при каждом запуске заходит в выбранный голосовой канал и играет плейлист в случайном порядке (не больше 50 песен). Голосовой и текстовый канал выбрать обязательно. В качестве плейлиста можно выбрать «Популярное на сервере», «Понравившиеся треки пользователя» (по ID пользователя) или ссылку на плейлист Spotify/YouTube.

Когда изменения вступают в силу?

Настройки автомузыки начинают действовать при следующем запуске бота. Если музыка не заиграла сразу после сохранения, это нормально.

Дай боту права в голосовом канале

Если у бота нет прав «Подключаться» и «Говорить» в голосовом канале, он ответит: «У меня нет прав подключаться или говорить в этом голосовом канале».

Частые вопросы

Почему появляется предупреждение «Музыка может играть только в …»?

В панели выбран конкретный голосовой канал. Перейди в него или попроси администратора выставить «Все каналы».

Бот играет в другом канале — придёт ли он в мой?

Если в канале, где сейчас бот, никто не слушает, бот перейдёт в твой. Если там есть слушатели, сначала нужно зайти в тот канал.

Почему при добавлении плейлиста некоторые песни пропущены?

Не добавляются песни длиннее «Макс. длительности» и те, что не поместились из-за заполненной очереди. В ответе указано, сколько песен пропущено. Также не попадают в очередь песни, которые пришлись бы на время ночного обслуживания и вышли бы за его начало.

Можно ли редактировать чужой плейлист?

Нет. Через /playlist kullanici можно посмотреть чужие плейлисты и добавить песни из них в очередь; удалять из избранного, переименовывать и удалять может только владелец плейлиста.

Работает ли автовоспроизведение для любой песни?

Автовоспроизведение можно включить для песен из Spotify, SoundCloud, Apple Music, Deezer, Bandcamp и YouTube. Если попытаться включить его для неподдерживаемого источника, бот об этом скажет.

Бот отвечает «Очередь заполнена» или «Эта песня слишком длинная»

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

Бот отвечает «Музыка заблокирована»

Включена блокировка. Попроси того, кто вызвал бота, или участника с правом «Управлять сервером» её снять. Если вызвавший бота выйдет из голосового канала, блокировка снимется сама.

Попробуй на своём сервере

Зайди в голосовой канал и напиши /play. Канал, ограничения и автомузыку настраивай в панели.

Открыть панель