Музыкальный бот для дискорда как добавить

Как добавить бота с музыкой в Дискорд?

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

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

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

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

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

Rythm

Найти Ритм можно совершено бесплатно на официальном сайте сервиса – на главной странице есть кнопка добавления.

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

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

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

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

Vexera

Помимо Ритма существуют другие помощники с музыкой – расскажем, как добавить музыкального бота в Дискорд. Остановимся на сервисе под названием Vexera – найти его можно на официальном сайте.

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

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

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

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

Это лишь два примера – вы можете воспользоваться другим софтом. Отличные отзывы заслужили такие сервисы с музыкой, как Hydra, Fredboat, Groovy или Zandercraft. Принцип использования почти идентичен.

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

Источник

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

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

Музыкальный бот для дискорда как добавить

Что нужно знать о музыкальных ботах?

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

Как в дискорде добавить бота с музыкой?

Для начала следует зайти на сайт https://www.carbonitex.net/Discord/bots и выбрать подходящего музыкального помощника.

После того как пользователь выбрал подходящего робота, необходимо нажать на зелёную кнопку «Add bot to server». Далее необходимо выбрать сервер Discord на который будет установлен робот.

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

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

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

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

Музыкальный бот для дискорда как добавить

Музыкальные боты для Discord

Ayana. Аяна это виртуальный помощник. На её аватарке изображена анимешная девушка. Аяну скачали уже около 600 тысяч человек на собственные сервера. Ayana обладает качественным воспроизведением музыки с различных популярных платформ(YouTube, Twitch, плейлисты и другие). Помимо этого, у помощника есть и система модерации, которая сможет развеселить пользователей. Плюс этого робота в том, что он мультиязычный.

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

Fredboat. Мощный бот способный транслировать музыку с различных популярных платформ(YouTube, Soundcloud, Bandcamp, Twitch и других). Он позволяет создавать собственные плейлисты и проигрывать треки один за другим без ручного переключения. Fredboat пользуется большой популярностью за свой сверхлёгкий поиск. Не нужно искать прямые ссылки с платформ. Достаточно просто ввести в поиск название желаемого трека и помощник сам предоставит 5 вариантов с различных источников. Стоит отметить, что Freadboat имеет открытый код, а это значит, что он постоянно улучшается пользователями.

Groovy. Достаточно лёгкий в использовании помощник, который поддерживает YouTube, Spotify, Apple Music и другие платформы. Кстати, не каждый бот может похвастаться функцией воспроизведения музыки из Spotify. Как и Fredboat, Groovy может проигрывать песни как по ссылке, так и по названию. Помимо самого воспроизведения, «Груви» имеет зацикленное произведение, удаление треков из списка, перемешивание песен, панель управления, плейлисты и систему доната. Groovy больше подойдет для простых серверов, не имеющих огромное количество пользователей.

Rythm. Один из самых лучших помощников для Discord, который поддерживает потоковое воспроизведение музыки сразу из нескольких платформ. Главной особенностью Rythm является то, что он самостоятельно берет треки из плейлистов и формирует из них список, когда он становится пустым. Он имеет поиск треков по названию, выдавая несколько результатов из «Ютуба» с наиболее подходящим заголовком по запросу. Rythm имеет очень простые команды, которые будут понятны любому пользователю. Помимо этого, он способен выдавать тексты воспроизводимых песен, а также автоматически обновляться. Пользователю не нужно самостоятельно устанавливать обновления для бота. Стоит отметить, что отличную работоспособность бот показывает только на голосовых каналах. Rythm используют около 900 тысяч серверов по всему миру.

Музыкальный бот для дискорда как добавить

Kyoko. Открытый и мощный помощник, который имеет ряд полезных функций: модерация, качественное воспроизведение музыки без музыкальных лагов, настраивание профилей, интуитивная панель инструментов, система доната и режим караоке. Он поддерживает проигрывание плейлистов, музыки с Ютуб, Саундклауд, Твитч, и НикоНико.

LewdBot. Универсальный робот, который постоянно улучшается и автоматически обновляется. Он имеет собственные интерактивные настройки, поддерживает проигрывание музыки, поиск R34, может кикать или банить пользователей, а также вести журналы сервера. LewdBot использует воспроизведение с плейлистов, YouTube и Soundcloud. Проигрывает музыку качественно и без музыкальных лагов. Использует понятные и простые команды для работы.

Mee6. Это комплексное решение для модерирования, оформления сервера и организации администрирования. Он имеет понятную и тонкую настройку и крупный функционал. Особенности помощника:

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

Phoenix. Данный бот завоевал огромную популярность среди серверов Discord. Феникс, один из немногих ботов, который предлагает администратору классификацию функциональных возможностей. Он воспроизводит треки с Youtube и других популярных платформ. Имеет плейлисты, сам формирует очередь треков. При помощи команд можно пропустить играющую мелодию, а также поставить песню на паузу. Phoenix очень прост в использовании, помимо музыки у него нет никаких других функциональных особенностей. Его удобно устанавливать и синхронизировать с другими помощниками.

Vexera. Качественный музыкальный помощник, который имеет модерацию. Он способен развеселить пользователей сервера, благодаря своим мемам, которые ежедневно обновляются. Vexera может воспроизводить музыку из Twitch, Youtube, Mixer, Soundcloud и плейлистов.

Музыкальный бот для дискорда как добавить

Ответы на популярные вопросы

Как сделать бота в дискорде для музыки.

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

Что делать если не работает музыкальный бот в Discord.

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

Почему бот в дискорде не хочет играть музыку.

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

Как в дискорде сделать собственного бота с музыкой.

К сожалению, у обычного пользователя сделать это не получится. Помощники создаются при помощи программирования. Для этого нужно изучать язык программирования(Java, Phyton и другие).

Заключение.

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

Источник

Музыкальный бот для Дискорд

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

Музыкальный бот для Discord

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

На наш взгляд лидирующее положение занимает музыкальный бот для Discord – Dyno. Он обладает приятным интерфейсом настройки и описанием всех команд.

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

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

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

WildBot

Следующая вспомогательная утилита, которую мы рассмотрим, будет WildBot. Он немного ограниченнее по функционалу, чем его предшественник Dyno.

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

К сожалению, данный бот поддерживает добавление песен только по ссылке – это единственное неудобство.

Совместное использование WildBot вместе с Dyno

Немного извращенный вариант, но имеет место быть. Несмотря на ограниченный функционал, Wild-бот имеет большое преимущество из-за отсутствия частоты ошибок. Если вам нравится работа Вайл-бота, но хочется быстро добавлять ссылки в функцию ++play, исправить ситуацию может помочь совместное использование WildBot и Dyno.

Отвечать за поиск ссылок Youtube будет Дино, а вот проигрывание музыки зависит от Вайлбота.

Phoenix

Помимо рассмотренных выше дополнений, завоевал популярность музыкальный бот для Discord – Финикс.

Теперь рассмотрим, как пользоваться музыкальным ботом Phoenix.

Вызовем описание посредством функции !ph help. Музыкальный бот для дискорда как добавить

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

Так как нас интересуют операции, отвечающие воспроизведение музыки, впишем !ph help music. После нажатия на «Enter», отобразятся все команды, связанные с проигрыванием треков. Музыкальный бот для дискорда как добавить

Как и в предыдущих примерах проиллюстрируем работу каждой функции.

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

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

Подробнее об удалении истории чата можно прочитать в следующей статье.

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

Источник

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

Музыкальный бот для дискорда как добавить

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

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

Шаг 1: Создание нового приложения

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

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

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

Шаг 2: Подготовительные действия

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

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

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

Шаг 3: Редактирование файла конфигурации бота

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

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

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

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

Шаг 4: Пробный запуск бота

Музыкальный бот для дискорда как добавить

const Discord = require(‘discord.js’);
const <
prefix,
token,
> = require(‘./config.json’);
const ytdl = require(‘ytdl-core’);

Музыкальный бот для дискорда как добавить

const client = new Discord.Client();
client.login(token);

Музыкальный бот для дискорда как добавить

client.once(‘ready’, () =><
console.log(‘Ready!’);
>);
client.once(‘reconnecting’, () =><
console.log(‘Reconnecting!’);
>);
client.once(‘disconnect’, () =><
console.log(‘Disconnect!’);
>);

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Музыкальный бот для дискорда как добавить

Шаг 5: Написание основного кода музыкального бота

Остался самый сложный процесс — написание основного кода для музыкального бота. Есть перечень задач, который он должен выполнять: чтение сообщений и обработка команд, определение названия песни или ее адреса, подключение к голосовому каналу и воспроизведение. Разрешения на все это у бота есть, поэтому нужно лишь указать ему на действия при помощи функций JavaScript, что выполняется в том же файле «index.js».

Музыкальный бот для дискорда как добавить

Добавьте простую функцию для чтения сообщений:

client.on(‘message’, async message => <

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

if (message.author.bot) return;

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

if (!message.content.startsWith(prefix)) return;

Проверка запускаемых команд осуществляется при помощи простых операторов if, а конструкция в нашем случае выглядит следующим образом:

const serverQueue = queue.get(message.guild.id);

if (message.content.startsWith(`$play`)) <
execute(message, serverQueue);
return;
> else if (message.content.startsWith(`$skip`)) <
skip(message, serverQueue);
return;
> else if (message.content.startsWith(`$stop`)) <
stop(message, serverQueue);
return;
> else <
message.channel.send(‘Вы должны использовать существующую команду!’)
>

Обратите внимание на то, что функция send(») отправляет пользователю сообщение, если вдруг он вводит нерабочую команду. Это сообщение вы можете редактировать, изменяя надпись в кавычках.

const queue = new Map();

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

Следующее действие — подключение библиотеки ytdl, поскольку этот бот будет считывать название песни по ссылке с YouTube, после чего воспроизводить ее на сервере. Для нее понадобится вставить всего небольшой кусочек кода.

const songInfo = await ytdl.getInfo(args[1]);
const song = <
title: songInfo.title,
url: songInfo.video_url,
>;

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

>else <
serverQueue.songs.push(song);
console.log(serverQueue.songs);
return message.channel.send(`$ has been added to the queue!`);
>

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

// Создание контракта для очереди
const queueContruct = <
textChannel: message.channel,
voiceChannel: voiceChannel,
connection: null,
songs: [],
volume: 5,
playing: true,
>;
// Установка очереди с помощью нашего контракта
queue.set(message.guild.id, queueContruct);
// Вставляем композицию в наш массив песен
queueContruct.songs.push(song);

try <
// Здесь мы пытаемся присоединиться к голосовому чату и сохранить соединение в объекте
var connection = await voiceChannel.join();
queueContruct.connection = connection;
// Вызов функции воспроизведения для запуска песни
play(message.guild, queueContruct.songs[0]);
> catch (err) <
// Вывод сообщения об ошибке, если бот не может присоединиться к голосовому чату
console.log(err);
queue.delete(message.guild.id);
return message.channel.send(err);
>

function play(guild, song) <
const serverQueue = queue.get(guild.id);
if (!song) <
serverQueue.voiceChannel.leave();
queue.delete(guild.id);
return;
>
>

Проигрывание же начинается при помощи функции playStream() и указанной ссылки на трек.

const dispatcher = serverQueue.connection.playStream(ytdl(song.url))
.on(‘end’, () => <
console.log(‘Музыка кончилась!’);
// Удаляет законченную песню из очереди
serverQueue.songs.shift();
// Снова вызывает функцию воспроизведения со следующей песней
play(guild, serverQueue.songs[0]);
>)
.on(‘error’, error => <
console.error(error);
>);
dispatcher.setVolumeLogarithmic(serverQueue.volume / 5);

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

function skip(message, serverQueue) <
if (!message.member.voiceChannel) return message.channel.send(‘Вы должны быть в голосовом канале, чтобы остановить музыку!’);
if (!serverQueue) return message.channel.send(‘Нет песни, которую я мог бы пропустить!’);
serverQueue.connection.dispatcher.end();
>

Примерно по той же схеме работает и функция остановки, но блок с кодом обретает немного другой вид:

function stop(message, serverQueue) <
if (!message.member.voiceChannel) return message.channel.send(‘
Вы должны быть в голосовом канале, чтобы остановить музыку!’);
serverQueue.songs = [];
serverQueue.connection.dispatcher.end();
>

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

Музыкальный бот для дискорда как добавить

const Discord = require(‘discord.js’);
const <
prefix,
token,
> = require(‘./config.json’);
const ytdl = require(‘ytdl-core’);

const client = new Discord.Client();

const queue = new Map();

client.on(‘message’, async message => <
if (message.author.bot) return;
if (!message.content.startsWith(prefix)) return;

const serverQueue = queue.get(message.guild.id);

if (message.content.startsWith(`$play`)) <
execute(message, serverQueue);
return;
> else if (message.content.startsWith(`$skip`)) <
skip(message, serverQueue);
return;
> else if (message.content.startsWith(`$stop`)) <
stop(message, serverQueue);
return;
> else <
message.channel.send(‘You need to enter a valid command!’)
>
>);

async function execute(message, serverQueue) <
const args = message.content.split(‘ ‘);

const songInfo = await ytdl.getInfo(args[1]);
const song = <
title: songInfo.title,
url: songInfo.video_url,
>;

if (!serverQueue) <
const queueContruct = <
textChannel: message.channel,
voiceChannel: voiceChannel,
connection: null,
songs: [],
volume: 5,
playing: true,
>;

try <
var connection = await voiceChannel.join();
queueContruct.connection = connection;
play(message.guild, queueContruct.songs[0]);
> catch (err) <
console.log(err);
queue.delete(message.guild.id);
return message.channel.send(err);
>
> else <
serverQueue.songs.push(song);
console.log(serverQueue.songs);
return message.channel.send(`$ has been added to the queue!`);
>

function skip(message, serverQueue) <
if (!message.member.voiceChannel) return message.channel.send(‘You have to be in a voice channel to stop the music!’);
if (!serverQueue) return message.channel.send(‘There is no song that I could skip!’);
serverQueue.connection.dispatcher.end();
>

function stop(message, serverQueue) <
if (!message.member.voiceChannel) return message.channel.send(‘You have to be in a voice channel to stop the music!’);
serverQueue.songs = [];
serverQueue.connection.dispatcher.end();
>

function play(guild, song) <
const serverQueue = queue.get(guild.id);

if (!song) <
serverQueue.voiceChannel.leave();
queue.delete(guild.id);
return;
>

const dispatcher = serverQueue.connection.playStream(ytdl(song.url))
.on(‘end’, () => <
console.log(‘Music ended!’);
serverQueue.songs.shift();
play(guild, serverQueue.songs[0]);
>)
.on(‘error’, error => <
console.error(error);
>);
dispatcher.setVolumeLogarithmic(serverQueue.volume / 5);
>

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

Музыкальный бот для дискорда как добавить

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

Музыкальный бот для дискорда как добавить

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

Помимо этой статьи, на сайте еще 12551 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

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

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