Как добавить музыкального бота? лучшие музыкальные боты для discord

Groovy

Groovy – еще один многофункциональный музыкальный бот, который вы можете получить для своего сервера Discord. Он также довольно прост в использовании, имеет простые команды, он позволяет воспроизводить музыку непосредственно из таких сервисов, как Spotify, YouTube, SoundCloud, Apple Music и т. Д.

Бот предлагает высококачественное прослушивание музыки без задержек и довольно стабильно, даже на больших серверах с большим количеством пользователей. Однако использование бота не является бесплатным, и некоторые из его функций, в том числе важные, такие как регулировка громкости, скрыты за платным доступом.

Выбираем бота

Добавлять музыкальных ботов в Дискорд на сервер может каждый пользователь – это отличная возможность слушать любимые композиции, не отвлекаясь от общения в мессенджере.

Встроенных помощников в приложении нет, поэтому вам придется выбрать сторонний софт и подключить его к учетной записи пользователя. Это несложно! Подобрать подходящий вариант можно через специальные каталоги, которых множество в сети – роботы отсортированы по категориям, дано описание основных функций.

Мы расскажем о том, как добавить бота с музыкой в Discord и пользоваться им на примере нескольких сервисов. Вы можете воспользоваться нашими рекомендациями – или выбирайте другие варианты самостоятельно.

Rythm

Нажмите на этот значок – откроется окно выбора сервера;

  • Убедитесь, что используете верную учетную запись. Если вы зашли под другим профилем, нажмите на кнопку «Это не вы?» и авторизуйтесь с нужными данными;
  • Выберите нужный сервер из выпадающего списка – будут автоматически добавлены все доступные варианты;

  • Нажмите на кнопку продолжения;
  • В следующем окне нужно дать разрешение на использование роли администратора. Готово!

Как в Дискорде добавить бота с музыкой – разобрались. Как получить доступ к основным функциям? Все взаимодействие между пользователем и роботом строится на командах – вы отправляете в чат специальный запрос, на который получаете автоматически сформированный ответ.

Приводим перечень основных команд, которыми можно воспользоваться. Все они пишутся с префиксом «!»:

  • play – воспроизведение по названию/ ссылке
  • disconnect – отключение робота
  • np – сейчас играет
  • skip – пропуск трека
  • seek – поиск определенной точки трека
  • soundcloud – поиск композиции в Санудклауд
  • remove – удаление трека из плейлиста
  • loop – зацикливание текущей композиции
  • lyrics – поиск текста песни
  • resume – пауза и возобновление проигрыша
  • clean – очистить команды бота
  • queue – просмотр плейлиста

Не переживайте, что забудете основные команды – как только робот будет добавлен в чат, он автоматически пришлет приветственное сообщение с важными напоминаниями и ссылками. Начинаем слушать музыку!

Vexera

Жмите на кнопку «Пригласить на сервер»;

Выбирайте сервер из списка (убедитесь в правильности выбранной учетной записи);

Дайте разрешение на работу под правами администратора и введите капчу для подтверждения.

Вопрос, как добавить музыкального бота в Discord, решается максимально просто – через несколько секунд на вашем голосовом канале появляется помощник, прокручивающий любимые композиции.

Пользоваться Вексерой можно с помощью команд – все они начинаются с уникального префикса «+». Несколько основных запросов для начинающих:

  • play – запуск музыки
  • skip – пропуск песни
  • pause – пауза
  • resume – возобновление воспроизведения
  • queue – просмотр плейлиста
  • np – что сейчас играет.

Как видите, команды очень похожи – можно добавить музыкального бота в группу Дискорд и сразу догадаться, как им пользоваться.

Вы можете добавить ботов с музыкой в Дискорд в неограниченном количестве – не забывайте правильно вводить префикс, прежде чем отправить запрос! Большая часть функций доступна абсолютно бесплатно, рядовому пользователю этого хватит.

Параметры сообщества

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

При подключении сообщества обязательно ознакомьтесь со всеми шагами, отображаемыми на экране, и выполните те, что необходимы для нормального переноса.

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

Groovy и не только — топ лучших ботов для мессенджера Discord

Пользователям предлагается на выбор множество ботов.

И если выбирать лучшие варианты из представленных, то ими бесспорно являются:

  • Fredboat – один из самых популярных, многофункциональных и простых в управлении ботов. Он абсолютно бесплатен и обладает целым арсеналом команд, позволяющих воспроизводить музыку с YouTube, Soundcloud, Bandcamp, Twitch и других сервисов.

    Бот имеет открытый исходный код, что позволяет постоянно обновлять и улучшать его.

  • Groovy – сравнительно молодой, но уже завоевавший популярность бот. Его легко настраивать и еще легче эксплуатировать. Робот имеет понятные и легко запоминающиеся команды.

    Главная фишка – интеграция со Spotify, которой может похвастаться не каждый бот с музыкой. Кроме этого, на Groovy имеется: зацикленное воспроизведение, удаление и перемешивание треков, расширенный поиск мелодий и многое другое. Работает бот качественно и стабильно, даже на серверах с большим количеством пользователей. Кроме того, он имеет систему доната и некоторые функции являются платными.

  • Rythm – бот, который стоит попробовать. Особенно пользователям, которые любят не только слушать музыку, но и напевать. Обладая достаточно простым и понятным интерфейсом, и практически таким же набором функций, как и предыдущие роботы, бот готов еще предложить кое-что интересное. Кроме самого трека, который вам нравится, он может отыскать и его текст.

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

  • Tony Bamanaboni XD – бот с музыкой, который умеет все. И это не шутки, все, что вы ожидаете от музыкального робота, он умеет делать: ищет, воспроизводит и ставит на паузу музыку; создает и микширует плейлисты; ставит треки в очередь; поддерживает основные музыкальные каналы YouTube, Soundcloud, Bandcamp и прочее, тому подобное.

    Благодаря им можно усиливать низкие или высокие частоты, задавать скорость воспроизведения и другие параметры.

  • 24/7 – бот, готовый круглосуточно и без выходных воспроизводить музыку на вашем сервере. Его название говорит само за себя. Кроме создания плейлистов и всех основных функций 24/7 обладает опцией потокового воспроизведения музыки с любой радиостанции мира и воспроизведения прямых трансляций с YouTube.

    Но премиум-версия позволяет получить доступ к регуляторам громкости, контролю за качеством воспроизведения, возможности создавать собственные команды и прочему функционалу. 

Возможность добавления ботов с музыкой на сервер – одна из самых замечательных особенностей Discord. Ведь именно эти боты завоевали любовь миллионов пользователей. При этом, список их весьма внушителен, и каждый при желании сможет выбрать и установить робота себе «по душе».

Модерация

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

Хоть средства, блокирующего неподходящие текстовые сообщения, пока нет, но присутствует «Фильтр нежелательного контента», проверяющий отправляемые медиафайлы. Установите для него один из доступных вариантов модерации, отметив маркером понравившийся пункт. В этом же меню ознакомьтесь и с описанием каждого уровня от разработчиков.

Можно ли самому создать бота для музыки

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

Создание проекта

Разработка персонального проекта осуществляется с определения функционала, которым будет наделен бот, к примеру:

  • воспроизведение музыки в круглосуточном режиме;
  • переключение между композициями;
  • приостановка звучания и прочее.

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

Основы Discord js

Основы программирования в Discord js вызывают определенные сложности. Поэтому при отсутствии минимальных навыков, рекомендуется воспользоваться специально разработанным разделом помощи. Потратив некоторое время на предварительно ознакомление с базовыми навыками, исключается вероятность ошибок с вытекающими техническими сбоями в функционировании бота.

Чтение сообщений

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

Добавление песен

Чтобы пользователям добавить интересующий трек в сформированный плейлист, требуется воспользоваться специально разработанной командой ++request, после чего прописывается наименование музыкального трека либо исполнитель. Для последующего воспроизведения повторно вводится команда ++music play.

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

Проигрывание песен

Воспроизведение музыкальной композиции в боте осуществляется с помощью специально разработанной команды ++music Play

Обратите внимание, после ввода плейлист воспроизводится в автоматическом режиме – дополнительных действий предпринимать не нужно

Пропуск песен

Если пользователи изъявили желание включить в функционал возможность пропуска мелодии, требуется указывать команду ++skip. После этого сохраняются настройки нажатием на одноименную клавишу.

Остановка песен

При необходимости остановить воспроизведение музыкальной композиции, создателю бота требуется использовать команду ++voice

Обратите внимание, альтернативным вариантом считается выход расширения из тематического сообщества по окончании плейлиста. Возобновить действие можно путем ввода указанной выше разработанной команды

Шаблон сервера

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

  1. Для создания шаблона откройте меню «Шаблон сервера» и прочитайте информацию от разработчиков. В нем указывается, что сохраняется при генерировании заготовки, а что не переносится. Обязательно учитывайте данные особенности, чтобы быть в курсе всех преимуществ и недостатков текущего метода клонирования.
  2. Далее вам предстоит заполнить два поля с названием и описанием сервера. Конечно, любой пользователь при добавлении шаблона сможет поменять данные параметры, но если вы собираетесь клонировать один и тот же сервер, сразу же задайте одинаковые данные, чтобы в будущем не изменять их каждый раз.
  3. Как только описание и название заданы, можно копировать ссылку или перейти к просмотру внешнего вида получившегося шаблона. Если он вам не понравился или больше не нужен, удалите через специальную кнопку и ссылка автоматически станет недействительной.

ErisBot

ErisBot — мощный, но простой в использовании бот с большим набором настроек. Одна из главных его особенностей — возможность создания собственных префиксов для команд. Данная функция не поддерживается большинством дополнений для Discord.

Еще несколько особенностей программы: отключение некоторых команд, трансляция Twitter-каналов, конвертер валют, информация о погоде, предоставление данных о сервере. И это еще далеко не все его возможности. Иногда бот не совсем корректно распознает ссылки с YouTube, начиная воспроизводить не только аудио, но и видео. Других проблем при использовании обнаружено не было.

Добавление песен

Начнем с добавления команды play. Для этого понадобится песня и гильдия (гильдия представляет собой изолированную коллекцию пользователей и каналов и часто упоминается в качестве сервера). Также понадобится ранее установленная библиотека ytdl.

Для начала создаем map с названием очереди, в котором будут сохранены все песни, введенные в чат.

Затем создаем функцию async под названием execute и проверяем, находится ли пользователь в голосовом чате, и есть ли у бота соответствующее разрешение. Если нет, то пишем сообщение об ошибке и возвращаем.

Необходимая информация сохраняется в объект song.

После сохранения информации нужно создать контракт для добавления в очередь. Для этого проверяем, определен ли serverQueue, что означает, что музыка уже играет. Если да, то добавляем песню в существующий serverQueue и отправляем сообщение об успешном выполнении. Если нет, то создаем его, подключаемся к голосовому каналу и начинаем проигрывать музыку.

В этом фрагменте мы проверяем, является ли serverQueue пустым. Если нет добавляем туда песню.

Если serverQueue имеет значение null, создаем контракт.

В этом блоке кода создается контракт, а песня добавляется в массив songs.

Затем присоединяемся к голосовому чату пользователя и вызываем функцию play(), которую затем реализуем.

Лагает сам бот — пробуем переустановить

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

Если лагает бот с музыкой в дискорде, нужно:

  1. Войти в приложение, перейти на сервер.
  2. Найти нужный бот в списке.
  3. Щелкнув по нему правой кнопкой мыши и выбрать «Удалить».
  4. Нужно выбрать новый бот, и установить его.
  5. Установив бота на сервер он будет показан как новый пользователь. Администратору потребуется выдать роль роботу, если та не определилась автоматически.
  6. Ввести команду (для каждого бота она своя) для прослушивания музыки.

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

Список команд

Главная изюминка бота – меню на русском. Да, при входе на главную страницу пользователя встречает привычная кириллица. Разработчик бота потрудился на славу. А еще там же есть небольшая презентация, освещающая возможности МИ6.

Что касается команд, то вот основные:

  1. «ban». Вынесение наказания участнику чата.
  2. «tempban». Похожа на предыдущую, но здесь задается конкретный срок бана.
  3. «clear». Очистка канала сообщений.
  4. «infractions». Нарушения, допущенные пользователем.
  5. «kick». Изгнание с форума.
  6. «mute». Заглушение голосового канала.
  7. «tempmute». Отключение звука на определенный срок.
  8. «unmute». Снятие ограничения в голосовом канале.
  9. «role-info». Демонстрация назначенной роли.
  10. «server-info». Данные о сервере.
  11. «user-info». Информация о юзере.
  12. «slowmode». Замедление. Возможно задать время действия режима.
  13. «warn». Вынесение предупреждения.
  14. «help». Перечень доступных действий.
  15. «rank». Ранг пользователя.
  16. «play». Воспроизведение.
  17. «search». Поиск трека.
  18. «record». «Диктофон», запись разговора.
  19. «seek». Проигрыватель перемещается на выбранную точку трека.
  20. «volume». Управление громкостью.
  21. «add». Включение трека в очередь воспроизведения.
  22. «queue». Очередь воспроизводимых композиций.
  23. «clear-queue». Очистка очереди.
  24. «skip». Пропуск, переход к следующему треку.
  25. «vote-skip». Голосование пользователей за пропуск песни.
  26. «join». Подключение к голосовому каналу.
  27. «leave». Отключение от голосового канала.
  28. «stop». Прерывание воспроизведения.
  29. «start-quiz». Викторина.
  30. «stop-quiz». Прерывание музыкального конкурса.

Музыкальные команды бота выделены в отдельный блок. Их достаточно много, чтобы почувствовать себя ди-джеем. Действия допускается подключать, дезактивировать, изменять. Но перед каждым должен стоять префикс «!».

Эмодзи

Одна из доступных пользовательских настроек на сервере — добавление уникальных эмодзи. Создатель сам подбирает пак из 50 или менее смайликов и загружает их для использования конкретно на этом сервере. Все участники видят их и могут отправлять в текстовых чатах, только если это не запрещено через права выбранных ролей.

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

Подробнее: Как добавить эмодзи на сервер в Discord

Главные функции и возможности

Сервис vk music bot discord обеспечит синхронизацию плейлистов пользователя социальной сети с приложением Дискорд. Появится возможность прослушивать любимые композиции прямо в процессе игры. Также бот для дискорда позволяет включить музыку в дискорде из вк или другого сервиса с одного приложения, поскольку в Дискорде предусмотрены аналогичные помощники для большинства социальных сетей и музыкальных площадок. Пользователи приложения узнают, что делать, когда музыка из вк нужна в Дискорде, а также, как работает бот для дискорда который включает музыку из вк для простых пользователей и администраторов.

При использовании vk music bot для Дискорда важно использовать официального бота. Для работы с этой социальной сетью в Дискорде существуют десятки помощников

Только официальная версия гарантирует безопасность и сохранность личных данных пользователей. Если пользоваться другими сервисами, их разработчики могут использовать данные пользователей в своих целях.

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

Бот доступен в бесплатной и премиум версии, которая стоит всего 15 рублей. Плата вносится один раз при активации, после чего дополнительные функции остаются доступными пользователю. Среди премиум опций популярностью пользуются такие:

  • повышенная стабильность работы в круглосуточном режиме;
  • поиск ремикса на любую композицию;
  • добавление до 20 тысяч треков в очередь (в стандартной версии поддерживаются очереди до 200 песен).

Трансляция музыки в Discord

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

  1. Windows.
  2. Linux.
  3. MAC.
  4. Android.
  5. iOs.

Дополнительно есть WEB версия. Поэтому пользоваться возможностями приложения можно через браузер, не устанавливая на компьютер или мобильное устройство.

Как транслировать музыку в Дискорде

Многие игры не позволяют транслировать музыку напрямую, а отдельно запущенный аудио плеер, потребляет слишком много системных ресурсов, серьезно снижая производительность компьютера и FPS. Discord разрабатывался специально для геймеров, поэтому во время работы практически не нагружает систему.

Трансляция музыки — функция, которая позволяет включать аудио во время игры. Треки будут играть в режиме реального времени. Это удобно, если вы хотите составить плейлист и слушать его вместе с друзьями. Сделать это можно несколькими способами. Но учтите, что транслировать музыку с ВК не получится.

Способ 1: Через Virtual Audio Cable

Данный способ позволяет транслировать музыку в ой канал напрямую с компьютера, со своей учетной записи.

При этом вы не сможете говорить (пользоваться микрофоном) и слышать транслируемый аудиопоток. Подойдет, если вам постоянно нужно включать с компьютера какие-то определенные треки, которых нет в Интернете.

Для этого:

  1. Скачайте и установите утилиту Virtual Audio Cable.
  2. После этого в устройствах воспроизведения появится новое «Line 1», кликните по нему правой кнопкой мыши и установите, как «Устройство по умолчанию». Аналогичные действия выполните во вкладке «Запись».
  3. Запустите плеер, через который вы планируете транслировать музыку. Перейдите в настройки и в параметрах воспроизведения выберите «Line 1».
  4. Запустите Discord и перейдите в меню «Настройки».
  5. Здесь найдите вкладку «Голос и видео». Найдите параметр «Устройства ввода» и выберите из выпадающего списка «Line 1».

Теперь остается только включить в плеере нужный трек и зайти в ой (Voice) канал. Остальные пользователи будут слышать тот трек, который вы включите.

Способ 2: Через музыкального бота

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

Найти его можно на специальном сайте carbonitex (вкладка Discord Bots). Если вы знаете другие ресурсы, то воспользуйтесь ими.

Здесь список популярных ботов (не только музыкальных). Возможности бота указываются во вкладке «Info». Для примера добавим на сервер «Rythm» (вы можете установить любого другого). Для этого:

  1. Кликните по зеленой кнопке «Add to Server», чтобы начать подключение.
  2. Если вы не залогинены на сайте, то вам будет предложено войти в личный кабинет. Для этого введите данные учетной записи (адрес электронной почты, пароль).
  3. После этого сайт предложит указать из списка доступных сервер (у вас должны быть права администратора) на который будет добавлен бот, предоставить ему права (их можно будет отредактировать позже). Нажмите «Авторизовать», чтобы добавить его в Дискорд.

Бот автоматически появится на сервере и напишет список основных команд для его использования. Обычно они начинаются с «!» или другого символа.

Как включить музыку с или SoundCloud

  1. Зайдите в ой канал и введите команду «!Summon». После этого бот зайдет на канал.
  2. Введите команду «!P» (play) и название композиции, которую хотите прослушать (либо прямую ссылку на видео или плейлист из , SoundCloud), чтобы включить музыкальный режим.
  3. После этого бот начнет поиск и в случае его успеха начнет воспроизведение композиции.

Учтите, что все описанные выше команды (!P, !Summon) актуальны только для Rythm. Список доступных для остальных, смотрите во вкладке «Info» на сайте carbonitex.

Заключение

Транслировать музыку в Discord можно напрямую и через музыкального бота. Сегодня мы рассмотрели два способа. Для большинства пользователей мы рекомендуем использовать второй. Его хватает для большей части действий, а подключение не требует установки дополнительного софта.

Как сделать в Discord своего музыкального бота

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

Выбрав этот путь, нам всё равно нужно знать, как его установить на сервер так, чтобы им можно было пользоваться.

Рассмотрим пример музыкального бота, написанного на js и обладающего базовыми возможностями (проигрывание с поддержкой очереди воспроизведение, остановка, пропуск треков).

Приводим текст готового скрипта:

А теперь рассмотрим, как установить этот бот:

  • заходим на портал Discord в раздел разработчиков, жмём кнопку «New application»;
  • вводим название своего бота, жмём «Create»;
  • кликаем на вкладке «Бот» и жмём кнопку «Add bot»;

  • теперь его нужно добавить на сервер. Для этого идём в раздел OAuth2 и загружаем наш скрипт в панели scope;

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

Впрочем, то же самое можно сделать, не имея программы и собственного сервера (запуск будет производиться с внешнего сервера dynobot.net). Последовательность действий:

  • заходим на dynobot.net, жмём кнопку «Login with Discord», а затем – «Authorize»;
  • в открывшемся окне выбираем сервер, на котором будет работать бот;
  • переходим к процедуре настройки бота. В верхнем меню необходимо кликнуть по пункту «Bot Settings». Вы можете задать Prefix (начальный символ для всех команд, используемых для управления ботом) или оставить значение по умолчанию (восклицательный знак). Здесь же необходимо дать боту название в поле Nickname;
  • переходим к этапу непосредственного создания музыкального бота для своего канала. Для этого в левом меню выбираем и щёлкаем по пункту «Music», выбираем канал, на котором наш бот будет функционировать, указываем роль – можно задать новую или выбрать из предложенного списка существующих ролей;
  • переходим на сервер Discord, открываем канал, который мы указали в предыдущем пункте списка. Здесь нужно будет прописать команду help с тем префиксом, который мы установили для нашего бота (дефолтный – восклицательный знак, то есть команда будет выглядеть как !help). Бот немедленно отправим вам сообщение с перечнем доступных команд;
  • для начала проигрывания пенсии нужно ввести команду !play <название трека>, для остановки проигрывания используется команда !stop, для пропуска текущей композиции – !skip.

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

Проигрывание песен

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

Сначала создаем функцию play, которая обладает двумя параметрами (гильдия и песня, которую нужно проиграть) и проверяет, является ли объект song пустым. Если да, то покидаем голосовой канал и удаляем очередь.

Затем начинаем проигрывать песню с помощью функции playStream() и URL-адреса песни.

В этом фрагменте мы создаем stream и передаем его URL-адресу песни. Также добавляем два listeners, которые обрабатывают события end и error.

Примечание: это рекурсивная функция, которая повторяет вызов самой себя. Рекурсия используется для проигрывания следующей песни, когда другая заканчивается.

Теперь можно проиграть песню, введя !play URL в чат.

Вариант 2: Мобильное приложение

Обладатели мобильного приложения Discord тоже могут добавить музыкального бота и транслировать через него неограниченное количество композиций, но сделать это будет немного сложнее из-за особенностей работы данной платформы. Впрочем, давайте рассмотрим каждый шаг более детально, а вы самостоятельно решите, удобно ли использовать такой вариант.

Шаг 1: Добавление бота на сервер

В первом шаге Варианта 1 мы предоставили ссылку на полноформатный материал, посвященный добавлению музыкального бота на сервер. Там вы найдете инструкцию, которая подойдет обладателям мобильных устройств, не имеющих доступа к компьютеру, чтобы выполнить данное действие.

Добавьте любого понравившегося бота, после чего приступайте к реализации следующих шагов по настройке воспроизведения.

Шаг 2: Выбор канала для транслирования музыки

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

Если же такой отсутствует, сперва придется создать его. Кратко покажем пример добавления нового голосового канала, который в будущем будет использован для трансляции треков.

  1. Нажмите по названию своего сервера, чтобы на экране появилось меню управления, где вас интересует пункт «Создать канал».

Введите название канала и отметьте маркером «Голосовой канал». Если хотите сделать его приватным, активируйте отведенную для этого опцию, но сначала прочитайте уведомление о том, что дает эта функция.

После выбора канала нажмите на «Присоединиться к голосовому каналу».

Шаг 3: Воспроизведение музыки и управление ботом

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

  1. После присоединения к голосовому каналу откройте текстовый чат, куда ранее ботом было отправлено автоматическое сообщение.

Введите команду (или другую команду помощи, о которой идет речь в первом сообщении бота).

Ознакомьтесь с общими командами для трансляции музыки и прочтите остальную информацию от разработчиков.

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

Вы будете уведомлены об успешном поиске и запуске проигрывания заданной композиции.

Точно так же происходит воспроизведение трека, когда его поиск осуществляется не по названию, а вводом ссылки, например с YouTube.

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

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Команды управления

Для управления Rhythm Bot в Discord необходимо знать его команды. Выделим основные:

  • Play — играть песню с указанием имени и ссылки;
  • Disconnect — отключение Rhythm Bot от голосового канала;
  • Np — отображение песни, которая играет;
  • aliases  — список псевдонимов команд;
  • ping — проверка времени реакции бота;
  • skip — пропуск текущей песни;
  • seek — перемещение к определенному месту в треке;
  • soundcloud — поиск soundcloud для песни;
  • remove            — удаление определенной записи из списка;
  • loopqueue — циклы очереди;
  • search  — поиск результатов на Ютуб;
  • stats — отображение статистики Rhythm Bot в Discord;
  • loop — включение цикличности для определенной песни;
  • donate — жертвование денег;
  • shard — проверка места, на котором вы находитесь;
  • join — призыв Дискорд-бота на голосовой канал;
  • lyrics — запрос текста трека;
  • info — информация о Rhythm Bot;
  • resume — возобновление приостановленной ранее музыки;
  • settings — изменение настроек бота в Discord;
  • move — перемещение песни на первое место или в другую позицию;
  • forward — движение вперед к определенной песне;
  • skipto — переход к определенной позиции;
  • clear — очистка списка;
  • replay — сброс прогресса текущей композиции;
  • clean — удаление сообщения и команды бота;
  • pause — приостановка текущей дорожки;
  • removedupes — удаление дубликата трека из очереди;
  • volume            — проверка или изменение громкости;
  • rewind — перемотка на определенное время;
  • playtop            — аналогично команде плей, но очередь сверху;
  • playskip — добавление трека в начало очереди, а после ее пропуск;
  • invite — приглашение с помощью ссылки;
  • shuffle — перемешивание очереди;
  • queue — просмотр списка;
  • leavecleanup — удаление песни отсутствующего пользователя.

Журнал аудита

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector