Как сделать музыкального бота в discord
Как сделать музыкального бота в discord
Как в Discord создать бота для проигрывания музыки
Discord позволяет приглашать на сервера дополнительных автоматизированных помощников. Это различные боты, которые отвечают за определенные направления деятельности. Вы можете найти на специализированный ресурсах готовые решения, и пригласить их к себе на канал. Но есть и другой вариант, позволяющий использовать ресурс мессенджера в полной мере. Расскажем, как сделать бота в Дискорде Онлайн для музыки, который сможет проигрывать, пропускать и останавливать музыку, и будет поддерживать иные функции.
Как сделать бота в Discord для музыки, и с чего начать
Первое, что вам потребуется – это создание нового приложения. Каждый новый бот обязательно регистрируется на официальном ресурсе разработчиков мессенджера. Благодаря этому вы получите доступ ко всем настройкам при его создании и наделении его правами. Первые шаги будут следующими:
Вы создали приложение будущего бота, который имеет уникальный токен. При этом ваш музыкальный помощник уже на сервере, но пока пребывает в оффлайн режиме.
Обратите внимание! Созданный бот сначала неактивен и не наделен правами, однако он уже загружен на сервер и имеет уникальный токен.
Зачем при создании музыкального бота нужен токен
Следующие действия связаны с созданием каталогов и файлов, установки инструментов и зависимостей для них. Если выполнять действия поочередно, то многие из вас справятся с этой задачей. Порядок действий следующий:
После выполнения всех действий в вашей папке робота должны появиться новые файлы, которые связаны с компонентами Node.js и добавленным модулем. Выполните перезагрузку ПК, и переходите далее. Теперь вам снова потребуется токен для редактирования файла конфигурации. Для этого выполните следующее:
Исходные коды для работы вы сможете отыскать на GitHub, и скопировать их на свой ПК, Принцип по регистрации и запуску будет единым, так что просто редактируйте имеющийся код, и переходите к тестированию музыкального бота.
Как пользоваться музыкальным ботом в дискорде
Сообщество чата создало огромное количество разнообразных ботов. Музыкальный бот для Discord был создан одним из первых, и вскоре стал, пожалуй, самым популярным, обосновавшись на бесчисленных пользовательских серверах.
Установка и настройка Бота
Для начала необходимо выбрать компьютерного помощника.
На сайтах на английском языке следует искать ботов со словом «Music» в названии/описании.
После того, как предпочтительный вариант был определен, можно переходить к добавлению его на сервер.
Как сделать музыкального бота в Дискорд?
Все боты различаются по своим командам и префиксам (символам перед командой, чтобы компьютерный помощник мог ее отличить от стандартного сообщения), так что следует внимательно изучить список команд, который предоставляется ботом автоматически при включении.
Если в нем явно не хватает пунктов, то получить полный можно командой «префикс»help. Чаще всего это !help.
Бот Rythm
В качестве примера был выбран бот Rythm.
Бот для Дискорда и музыка настраиваются автоматически. После перехода в приложение можно сразу начать пользоваться музыкальным ботом, нужно лишь ознакомиться со списком команд. Чтобы воспроизвести музыку, следует:
Зайти на канал.
Список команд Rythm:
Возможность прослушивания любимой музыки в Discord всем сервером довольно здорово звучит на словах, но зачастую все превращается в смесь треков и музыкальных вкусов, так что стоит заранее обсудить жанры и создать отдельный канал, чтобы все получали удовольствие.
Очень удобная вещь музыкальный бот для Discord, в зависимости от робота, с его помощью можно не только слушать музыку, но и проследить за популярными треками и музыкальными видеороликами во всем мире. Попробуем разобраться на примере нескольких роботов-помощников в их функциональных возможностях, обязательно разберем вопрос, как добавить музыкального бота в Дискорд, себе на сервер.
Для чего нужны боты в Discord
Уже давно роботы пользуются популярностью среди многих пользователей, роботы-помощники, в основном, делают тот объем работы, которую человеку делать лень или банально, нет на это времени. Встречаются они во многих программах и приложениях. Дискорд не исключение, боты для Дискорда умеющие проигрывать музыку, добавлять новости, следить за порядком и т.п., набирают популярность, получают общую признательность.
Какие боты бывают
Помощники имитируют поведение людей, их можно разделить:
Музыкальный бот
Поговорим о том, как пользоваться музыкальным роботом. Их в сети сейчас очень много. Перечислю самых популярных, располагать буду по присутствию на серверах пользователей:
Как видите из цифр, музыку в Discord, послушать любят многие.
Порядок установки на свой сервер
Последовательность установки помощника, не зависимо от принадлежности, одинакова. Советую определиться сразу, кто из них вам нужен, не всегда самый популярный является лучшим и удобным. Порядок добавления напишу по пунктам.
Заключение
Если вдруг вы не нашли подходящего вам помощника и решили сами разобраться, как сделать бота, советую освоить навыки программирования. В настоящее время, быстрых приложений-конструкторов по созданию роботов нет. Создание – это долгий и кропотливый процесс, если уж совсем свербит – дерзайте.
Discord имеет массу функций и разработчики просто не могли не обратить свое внимание на возможность использовать специальных ботов, которые могли бы значительно разнообразить времяпрепровождение в программе. Музыкальный бот для Discord не имеет каких-либо особых отличительных черт, если сравнивать его с аналогичными разработками других программ, но при этом он дает широкий спектр возможностей манипулирования процессом воспроизведения музыки.
Стоит ли им пользоваться?
Бот для Дискорда: музыка, информационный вещатель, наблюдатель и т.д. Каждый из них создан специально для того, чтобы повышать эффективность пользования программой. Что касается необходимого нам варианта, то он отлично подходит для того, чтобы просто скрасить свое нахождение в Дискорде, дает возможность добавить любимую музыку и при этом просто позволяет расслабиться.
Для Discord музыка является вторым элементом в плане спроса, так как часто можно встретить отдельные музыкальные каналы, которые вещают самые разные музыкальные направления.
Следовательно, не стоит упускать возможности добавить этот продукт в свой сервер, тем самым, повысив интерес и настроение участников.
Как установить этот элемент?
Как добавить музыкального бота в Дискорд? Сделать это не так сложно, достаточно воспользоваться нашей специальной инструкцией:
Добавление музыкального бота Discord производится по команде ++voice
Теперь вы знаете, как сделать бота для своего сервера. Но на этом не стоит останавливаться, ведь нужно в него еще добавить музыки. А если вы первый раз им пользуетесь, то могут возникнуть некоторые проблемы.
Поэтому, предлагаем вам ознакомиться с нашей следующей инструкцией, которая расскажет, как пользоваться музыкальным ботом и его командами:
Вы можете управлять ботом с помощью специальных команд
Вот собственно и все, как видите, ничего сложного в этом процессе нет. Достаточно найти немного свободного времени и можно внедрять на свой сервер хорошее настроение.
Как сделать бота в Discord
Пользователи часто спрашивают, как создать бота в Дискорде и тем самым получить программу с необходимыми функциями. Сразу отметим, что достижение такой цели — непростая задача, а реализовать ее можно несколькими способами, к примеру, на основе discord.js, на Python или с помощью программы Discord Bot Maker.
Как создать Дискорд-бота на основе discord.js
На практике API Discord представляет собой удобный инструмент, позволяющий создать, а впоследствии использовать бота. С его помощью легко разработать помощника для решения разных задач, а далее задать необходимый набор команд. Для примера рассмотрим общий алгоритм создания бота для музыки. При правильном подходе он сможет проигрывать, пропускать и останавливать музыкальные файлы. Кроме того, в его функции будет входить поддержка очереди на проигрывание мелодии.
Выполните следующие шаги:
Этих действий достаточно, чтобы создать бота Дискорд, после чего нужно его добавить на сервер с помощью OAuth2 URL-генератора. Сделайте следующие шаги:
На следующем этапе нужно создать проект с применением терминала. Для этого создайте директорию и перейдите ее с помощью следующих команд — mkdir musicbot && cd musicbot. Далее сделайте следующее:
Теперь нужно создать код javascript. Для этого копируйте следующие зависимости:
const Discord = require(‘discord.js’);
const ytdl = require(‘ytdl-core’);
После этого нужно создать с применением токена клиент и логин.
const client = new Discord.Client();
Далее добавьте несколько listeners, которые выполняют console.log при пуске.
После этого начните работать с ботом Дискорд с применением node. Важно, чтобы вновь созданный Discord-бот был онлайн. В консоли появится Ready!. Команда — node index.js.
Задание команд для бота Дискорд
Теперь остается задать необходимые команды.
Для чтения сообщений
Чтобы Дискорд-бот мог читать, напишите функцию.
client.on(‘message’, async message => <
Далее сделайте listener для massage-события, получите сообщение и сохраните его в massage. Если информация пришла от бота Дискорд, игнорируйте ее. Выполните проверку с помощью следующей команды.
if (message.author.bot) return;
Если сообщение вернулось, значит, его смог создать бот. Теперь проверьте, с какого префикса оно начинается.
if (!message.content.startsWith(prefix)) return;
Далее проверьте команду, которую нужно активировать. Используйте следующие команды.
> else if (message.content.startsWith(`$
> else if (message.content.startsWith(`$
message.channel.send(‘You need to enter a valid command!’)
После получения списка команд, которые можно запустить, переходите к их созданию.
Добавление песен
Здесь нужна гильдия, песня и библиотека ytdl (должна быть установлена заранее). Сделайте map с названием очереди, где будут храниться песни.
const queue = new Map();
Теперь создайте async0-функцию с названием execute и убедитесь, находится ли пользователь в чате, и имеется ли необходимое разрешение. При его отсутствии пишете сообщение об ошибке.
async function execute(message, serverQueue) <
const args = message.content.split(‘ ‘);
const voiceChannel = message.member.voiceChannel;
if (!voiceChannel) return message.channel.send(‘You need to be in a voice channel to play music!’);
const permissions = voiceChannel.permissionsFor(message.client.user);
return message.channel.send(‘I need the permissions to join and speak in your voice channel!’);
Перейдите к получению данных о песне и сохраните ее в song. Для этого потребуется ytdl-библиотека, получающая данные по ютуб-ссылке.
const songInfo = await ytdl.getInfo(args[1]);
Необходимые данные сохраняются в song. Теперь нужно создать контракт, обеспечивающий добавление в очередь. Проверьте факт определения serverQueue (проигрывание музыки), а после отправьте сообщение о достижении результата. Если это не удалось сделать, нужно его создать и соединиться с голосовым каналом и начать играть песню.
return message.channel.send(`$
В раздел serverQueue, если он пустой, добавьте трек. В случае, когда serverQueue имеет параметр null, сделайте контракт.
// Creating the contract for our queue
// Setting the queue using our contract
// Pushing the song to our songs array
// Here we try to join the voicechat and save our connection into our object.
var connection = await voiceChannel.join();
// Calling the play function to start a song
// Printing the error message if the bot fails to join the voicechat
Проигрывание трека
Теперь нужно создать опцию play для бота Дискорд с параметрами гильдия и песня, а также проверкой объекта song.
function play(guild, song) <
const serverQueue = queue.get(guild.id);
Если да, нужно уйти с голосового канала и удалить очередь.
Далее трек играет с применением URL и playStream.
const dispatcher = serverQueue.connection.playStream(ytdl(song.url))
// Deletes the finished song from the queue
// Calls the play function again with the next song
Здесь создается stream, а его URL передается адресу песни.
Пропуск трека
Здесь оформите завершение диспетчера, который был сделан в опции play. Такое действие необходимо, чтобы начал играть очередной трек.
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!’);
Здесь проверяется, есть ли пользователь в голосовом канале, и имеется ли трек для пропуска.
Остановка
Опция stop подразумевает очистку массива song, удаления очереди и выхода из чата.
function stop(message, serverQueue) <
if (!message.member.voiceChannel) return message.channel.send(‘You have to be in a voice channel to stop the music!’);
Полный код бота для Дискорд
const Discord = require(‘discord.js’);
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);
> else if (message.content.startsWith(`$
> else if (message.content.startsWith(`$
message.channel.send(‘You need to enter a valid command!’)
async function execute(message, serverQueue) <
Как самостоятельно создать бота с музыкой в Дискорде
Зарегистрированные пользователи могут самостоятельно сделать бота в Дискорде для музыки либо установить существующего. В каждом случае требуется придерживаться четкой последовательности действий, чтобы избежать ошибок с вытекающими последствиями.
Какие функции должны быть у бота для музыки
Перед тем, как сделать музыкального бота в Discord самостоятельно, рекомендуется определить функционал. Стандартный перечень включает в себя:
Если самостоятельно создать музыкального бота в Дискорд нет возможности, разработчики программного обеспечения рекомендуют воспользоваться готовыми решениями. Для этого не требуется иметь навыки программирования.
Установка готового музыкального бота
Установка готового бота влечет за собой необходимость соблюдать четкую последовательность действий. Инструкция подразумевает под собой:
Обратите внимание, для подключения интересующего бота к голосовому обмену сообщениями, пользователям требуется ввести в диалоговом окне специально разработанную команду «++voice».
Rythm
Rythm – универсальный бот, отличительной особенностью которого является функционал. Помимо опции воспроизведения музыки, расширение выполняет прочие поставленные задачи. Подключение к тематическому серверу не вызывает сложностей – требуется соблюдать стандартную последовательность действий. Загрузка осуществляется с официального портала разработчика, чтобы исключить вероятность заражения персонального компьютера вредоносным программным обеспечением.
При необходимости можно обратиться за помощью к службе поддержки. Саппорт функционирует в круглосуточном режиме, поэтому на сформированные запросы ответ приходит быстро.
Vexera
Один из лучших ботов, который популярен среди зарегистрированных пользователей программного обеспечения. Широкий перечень функциональных инструментов, обеспечивает качественную помощь в администрировании разработчикам тематического канала. Чтобы исключить наступление ошибок, рекомендуется ознакомиться предварительно с разделом помощи.
Рассматриваемый бот отличается широкими функциональными возможностями:
Особенностью расширения является настройка автоматического формирования пригласительных ссылок для последующего продвижения тематического канала в программном обеспечении Дискорд. Для этого требуется соблюдать специально разработанный алгоритм действий.
Fredboat
Расширение находится в открытом доступе и бесплатное к подключению всеми зарегистрированными пользователями программного обеспечения Дискорд. Чтобы добавить бота на тематический канал, требуется придерживаться четкой последовательности действий:
Чтобы внести настройки в процесс функционирования бота, пользователям рекомендуется перейти в одноименный раздел. Изменения вступают в силу сразу после того, как будет нажато на одноименную клавишу.
Groovy
Универсальный музыкальный бот, который выгодно отличается от остальных широким функциональным набором. Преимуществом является расширенный перечень инструментов, что позволяет существенно облегчить процесс администрирования создателю тематического сообщества.
Инсталляция расширения осуществляется по стандартному алгоритму – через официальный портал разработчика. Во время инсталляции рекомендуется пользоваться персональным компьютером, чтобы исключить технические сбои.
ErisBot
Популярный бот среди пользователей программного обеспечения, что обусловлено широким набором функциональных инструментов. Процесс активации с последующим внесением настроек не вызывает сложностей – требуется придерживаться универсальной последовательности действий. По любым вопросам всегда можно обратиться в службу поддержки с целью получения исчерпывающей информации. Саппорт функционирует в круглосуточном режиме, что является дополнительным преимуществом.
Tony Bamanaboni XD
Относительно молодой бот, который был разработан один программистом. Функционал расширения проработан не до конца, но сейчас идет активная фаза обновления. Отличается стабильной работой на любом тематическом канале. Находится в открытом доступе – подключить могут все зарегистрированные пользователи программного обеспечения Дискорд.
Для инсталляции рекомендуется пользоваться официальным сайтом разработчика, что позволяет избежать заражения используемого устройства вредоносным программным обеспечением. Интуитивно понятный интерфейс исключает возникновение недопонимания с вытекающими последствиями.
Название бота указывает на включение в функционал возможности круглосуточного воспроизведения плейлиста. Остановка осуществляется по специально разработанной команде – вводится в открывшееся диалоговое окно. Изменения вступают в силу мгновенно – не требуется предпринимать дополнительных действий. Обратите внимание, отзывы зарегистрированных пользователей программного обеспечения указывают на отсутствие сложности в управлении – достаточно соблюдать предложенную разработчиком инструкцию.
Zandercraft
Универсальный бот, способный стать незаменимым помощником любого тематического канала. Широкий набор инструментов, позволяет расширению выполнить многочисленные поставленные перед ним задачи, включая присвоение роле участникам и модерацию. Интуитивно понятный интерфейс исключает недопонимание, о чем свидетельствуют многочисленные отзывы. Главное предварительно ознакомиться с имеющимися особенностями в одноименном разделе помощи.
Один из первопроходцев в программном обеспечении Дискорд, что напрямую объясняет высокий уровень популярности. Загрузка с последующим подключением осуществляется через специализированный портал официального разработчика. Отсутствие службы поддержки на сайте для некоторых пользователей вызывает определенные неудобства, однако интуитивно понятный интерфейс указывает на простоту функционирования. Особенностей и подводных камней во время тестирования не выявлено.
Ayana
Универсальный бот включает в себя не только функцию воспроизведения музыкальных композиций из многочисленных источников в интернете. Дополнительно есть возможность настроить автоматизированный процесс администрирования и модерации, присвоения ролей. Как следствие, расширение оказывает существенную помощь создателю тематического канала.
LewdBot
Рассматриваемый бот не отличается интуитивно понятным интерфейсом, поэтому новичкам требуется потратить некоторое время на ознакомление с принципами функционирования и администрирования. По любым вопросам всегда можно обратиться в службу поддержки с соответствующим запросом. Исчерпывающая информация предоставляется мгновенно, что подтверждается отзывами.
Можно ли самому создать бота для музыки
Многочисленные отзывы зарегистрированных пользователей указывают на наличие определенных сложностей, которые возникают во время разработки персонального расширения. Чтобы исключить допущение ошибок с вытекающими последствиями, рекомендуется пользоваться разработанной последовательности действий.
Создание проекта
Разработка персонального проекта осуществляется с определения функционала, которым будет наделен бот, к примеру:
После этого формируется четкая последовательность действий, чтобы исключить недопонимание с вытекающими последствиями.
Основы Discord js
Основы программирования в Discord js вызывают определенные сложности. Поэтому при отсутствии минимальных навыков, рекомендуется воспользоваться специально разработанным разделом помощи. Потратив некоторое время на предварительно ознакомление с базовыми навыками, исключается вероятность ошибок с вытекающими техническими сбоями в функционировании бота.
Чтение сообщений
При необходимости добавить в функционал бота опции чтения сообщений, потенциальным создателям требуется ввести специально разработанную команду в диалоговое окно. После этого нажимается клавиша сохранения, чтобы изменения вступили в силу.
Добавление песен
Чтобы пользователям добавить интересующий трек в сформированный плейлист, требуется воспользоваться специально разработанной командой ++request, после чего прописывается наименование музыкального трека либо исполнитель. Для последующего воспроизведения повторно вводится команда ++music play.
После сохранения параметров, прослушать мелодию могут не только создатели тематического сервера, но и участники сообщества. Дополнительных действий предпринимать не нужно.
Проигрывание песен
Воспроизведение музыкальной композиции в боте осуществляется с помощью специально разработанной команды ++music Play. Обратите внимание, после ввода плейлист воспроизводится в автоматическом режиме – дополнительных действий предпринимать не нужно.
Пропуск песен
Если пользователи изъявили желание включить в функционал возможность пропуска мелодии, требуется указывать команду ++skip. После этого сохраняются настройки нажатием на одноименную клавишу.
Остановка песен
При необходимости остановить воспроизведение музыкальной композиции, создателю бота требуется использовать команду ++voice. Обратите внимание, альтернативным вариантом считается выход расширения из тематического сообщества по окончании плейлиста. Возобновить действие можно путем ввода указанной выше разработанной команды.
Как сделать бота для музыки в Дискорде
Jul 21, 2019 · 8 min read
API discord предоставляет инструмент для создания и использования ботов. Рассмотрим пример создания базового музыкального бота и добавления его на сервер. Бот сможет проигрывать, пропускать и останавливать музыку, а также будет поддерживать функцию очереди воспроизведения.
Установка discord-бота
Создаем новое приложение на портале разработки discord.
Переходим на портал и нажимаем на “new application”.
Затем вводим название приложения и нажимаем на кнопку “create”.
Затем переходим на вкладку бот и нажимаем на “add bot”.
Бот создан! Теперь можно перейти к добавлению его на сервер.
Добавление бота на сервер
Добавляем созданный бот с помощью генератора OAuth2 URL.
Для этого переходим на страницу OAuth2 и выбираем бота в панели scope.
За т ем выбираем необходимые разрешения для проигрывания музыки и чтения сообщений.
Теперь копируем сгенерированный URL и вставляем его в браузер.
Затем выбираем сервер, на который хотим добавить URL и нажимаем на кнопку “authorize”.
Создание проекта
Переходим к созданию проекта с использованием терминала.
Для начала создаем директорию и переходим в нее, используя две следующие команды:
Затем создаем модули проекта с помощью команды npm init. После введения команды будут заданы несколько вопросов. Ответьте на них и продолжайте.
Создаем два файла, в которых мы будем работать.
Теперь откройте проект в текстовом редакторе. Я использую VS Code и открываю его с помощью следующей команды:
Основы Discord js
Прежде чем начать, нужно установить несколько зависимостей.
После завершения установки продолжаем написание файла config.json. Сохраните для бота токен и префикс, который он должен слушать.
Для получения токена снова зайдите на портал разработки discord и скопируйте его из раздела bot.
Это все, что нужно выполнить в файле config.json. Приступим к написанию кода javascript.
Сначала импортируем все зависимости.
Затем с помощью токена создаем клиента и логин.
Добавляем несколько базовых listeners, выполняющих метод console.log при запуске.
Теперь можно начать работу с ботом с помощью команды node. Бот должен быть online в discord и в консоль выведется“Ready!”
Чтение сообщений
Бот находится на сервере и может выходить online. Теперь можно начать читать сообщения в чате и отвечать на них.
Для чтения сообщений нужно написать лишь одну простую функцию.
Создаем listener для события message, получаем сообщение и сохраняем его в объект message.
Проверяем: если сообщение пришло от бота, то игнорируем его.
В этой строке проверяется, является ли автором сообщения бот. Сообщение возвращается, если это так.
Затем проверяем, начинается ли сообщение с ранее определенного префикса. Сообщение возвращается, если нет.
После этого проверяем, какую команду нужно запустить. Это можно выполнить с помощью простых операторов if.
В этом блоке кода проверяется, какую команду нужно запустить, а также осуществляется вызов команды. Если полученная команда недопустима, то вводим сообщение об ошибке в чат с использованием функции send().
Узнав, какие команды нужно запустить, можно перейти к их реализации.
Добавление песен
Начнем с добавления команды play. Для этого понадобится песня и гильдия (гильдия представляет собой изолированную коллекцию пользователей и каналов и часто упоминается в качестве сервера). Также понадобится ранее установленная библиотека ytdl.
Для начала создаем map с названием очереди, в котором будут сохранены все песни, введенные в чат.
Затем создаем функцию async под названием execute и проверяем, находится ли пользователь в голосовом чате, и есть ли у бота соответствующее разрешение. Если нет, то пишем сообщение об ошибке и возвращаем.
Переходим к получению информации о песне и сохранении ее в объект song. Для этого используем библиотеку ytdl, которая получает информацию о песне по ссылке на youtube.
Необходимая информация сохраняется в объект song.
После сохранения информации нужно создать контракт для добавления в очередь. Для этого проверяем, определен ли serverQueue, что означает, что музыка уже играет. Если да, то добавляем песню в существующий serverQueue и отправляем сообщение об успешном выполнении. Если нет, то создаем его, подключаемся к голосовому каналу и начинаем проигрывать музыку.
В этом фрагменте мы проверяем, является ли serverQueue пустым. Если нет добавляем туда песню.
Если serverQueue имеет значение null, создаем контракт.
В этом блоке кода создается контракт, а песня добавляется в массив songs.
Затем присоединяемся к голосовому чату пользователя и вызываем функцию play(), которую затем реализуем.
Проигрывание песен
Поскольку теперь можно добавлять песни в очередь и создавать контракт при его отсутствии, можно приступить к реализации функцию проигрывания.
Сначала создаем функцию play, которая обладает двумя параметрами (гильдия и песня, которую нужно проиграть) и проверяет, является ли объект song пустым. Если да, то покидаем голосовой канал и удаляем очередь.
Затем начинаем проигрывать песню с помощью функции playStream() и URL-адреса песни.
В этом фрагменте мы создаем stream и передаем его URL-адресу песни. Также добавляем два listeners, которые обрабатывают события end и error.
Примечание: это рекурсивная функция, которая повторяет вызов самой себя. Рекурсия используется для проигрывания следующей песни, когда другая заканчивается.
Пропуск песен
Переходим к реализации функции пропуска. Для этого нужно выполнить завершения диспетчера, созданного в функции play() для начала проигрывания следующей песни.
В этом фрагменте мы проверяем, находится ли пользователь, который ввел команду, в голосовом канале, а также есть ли песни для пропуска.
Остановка песен
Функция stop() похожа на skip(), за исключением того, что массив songs очищается, из-за чего бот удаляет очередь и покидает голосовой чат.
Исходный код для index.js:
Полный исходный код для музыкального бота:
Заключение
У вас все получилось! Надеюсь, эта статья помогла вам разобраться в API Discord и создании с его помощью простого бота.
Как самостоятельно создать бота с музыкой в Дискорде
Зарегистрированные пользователи могут самостоятельно сделать бота в Дискорде для музыки либо установить существующего. В каждом случае требуется придерживаться четкой последовательности действий, чтобы избежать ошибок с вытекающими последствиями.
Какие функции должны быть у бота для музыки
Перед тем, как сделать музыкального бота в Discord самостоятельно, рекомендуется определить функционал. Стандартный перечень включает в себя:
Если самостоятельно создать музыкального бота в Дискорд нет возможности, разработчики программного обеспечения рекомендуют воспользоваться готовыми решениями. Для этого не требуется иметь навыки программирования.
Установка готового музыкального бота
Установка готового бота влечет за собой необходимость соблюдать четкую последовательность действий. Инструкция подразумевает под собой:
Обратите внимание, для подключения интересующего бота к голосовому обмену сообщениями, пользователям требуется ввести в диалоговом окне специально разработанную команду «++voice».
Rythm
Rythm – универсальный бот, отличительной особенностью которого является функционал. Помимо опции воспроизведения музыки, расширение выполняет прочие поставленные задачи. Подключение к тематическому серверу не вызывает сложностей – требуется соблюдать стандартную последовательность действий. Загрузка осуществляется с официального портала разработчика, чтобы исключить вероятность заражения персонального компьютера вредоносным программным обеспечением.
При необходимости можно обратиться за помощью к службе поддержки. Саппорт функционирует в круглосуточном режиме, поэтому на сформированные запросы ответ приходит быстро.
Vexera
Один из лучших ботов, который популярен среди зарегистрированных пользователей программного обеспечения. Широкий перечень функциональных инструментов, обеспечивает качественную помощь в администрировании разработчикам тематического канала. Чтобы исключить наступление ошибок, рекомендуется ознакомиться предварительно с разделом помощи.
Рассматриваемый бот отличается широкими функциональными возможностями:
Особенностью расширения является настройка автоматического формирования пригласительных ссылок для последующего продвижения тематического канала в программном обеспечении Дискорд. Для этого требуется соблюдать специально разработанный алгоритм действий.
Fredboat
Расширение находится в открытом доступе и бесплатное к подключению всеми зарегистрированными пользователями программного обеспечения Дискорд. Чтобы добавить бота на тематический канал, требуется придерживаться четкой последовательности действий:
Чтобы внести настройки в процесс функционирования бота, пользователям рекомендуется перейти в одноименный раздел. Изменения вступают в силу сразу после того, как будет нажато на одноименную клавишу.
Groovy
Универсальный музыкальный бот, который выгодно отличается от остальных широким функциональным набором. Преимуществом является расширенный перечень инструментов, что позволяет существенно облегчить процесс администрирования создателю тематического сообщества.
Инсталляция расширения осуществляется по стандартному алгоритму – через официальный портал разработчика. Во время инсталляции рекомендуется пользоваться персональным компьютером, чтобы исключить технические сбои.
ErisBot
Популярный бот среди пользователей программного обеспечения, что обусловлено широким набором функциональных инструментов. Процесс активации с последующим внесением настроек не вызывает сложностей – требуется придерживаться универсальной последовательности действий. По любым вопросам всегда можно обратиться в службу поддержки с целью получения исчерпывающей информации. Саппорт функционирует в круглосуточном режиме, что является дополнительным преимуществом.
Tony Bamanaboni XD
Относительно молодой бот, который был разработан один программистом. Функционал расширения проработан не до конца, но сейчас идет активная фаза обновления. Отличается стабильной работой на любом тематическом канале. Находится в открытом доступе – подключить могут все зарегистрированные пользователи программного обеспечения Дискорд.
Для инсталляции рекомендуется пользоваться официальным сайтом разработчика, что позволяет избежать заражения используемого устройства вредоносным программным обеспечением. Интуитивно понятный интерфейс исключает возникновение недопонимания с вытекающими последствиями.
Название бота указывает на включение в функционал возможности круглосуточного воспроизведения плейлиста. Остановка осуществляется по специально разработанной команде – вводится в открывшееся диалоговое окно. Изменения вступают в силу мгновенно – не требуется предпринимать дополнительных действий. Обратите внимание, отзывы зарегистрированных пользователей программного обеспечения указывают на отсутствие сложности в управлении – достаточно соблюдать предложенную разработчиком инструкцию.
Zandercraft
Универсальный бот, способный стать незаменимым помощником любого тематического канала. Широкий набор инструментов, позволяет расширению выполнить многочисленные поставленные перед ним задачи, включая присвоение роле участникам и модерацию. Интуитивно понятный интерфейс исключает недопонимание, о чем свидетельствуют многочисленные отзывы. Главное предварительно ознакомиться с имеющимися особенностями в одноименном разделе помощи.
Один из первопроходцев в программном обеспечении Дискорд, что напрямую объясняет высокий уровень популярности. Загрузка с последующим подключением осуществляется через специализированный портал официального разработчика. Отсутствие службы поддержки на сайте для некоторых пользователей вызывает определенные неудобства, однако интуитивно понятный интерфейс указывает на простоту функционирования. Особенностей и подводных камней во время тестирования не выявлено.
Ayana
Универсальный бот включает в себя не только функцию воспроизведения музыкальных композиций из многочисленных источников в интернете. Дополнительно есть возможность настроить автоматизированный процесс администрирования и модерации, присвоения ролей. Как следствие, расширение оказывает существенную помощь создателю тематического канала.
LewdBot
Рассматриваемый бот не отличается интуитивно понятным интерфейсом, поэтому новичкам требуется потратить некоторое время на ознакомление с принципами функционирования и администрирования. По любым вопросам всегда можно обратиться в службу поддержки с соответствующим запросом. Исчерпывающая информация предоставляется мгновенно, что подтверждается отзывами.
Можно ли самому создать бота для музыки
Многочисленные отзывы зарегистрированных пользователей указывают на наличие определенных сложностей, которые возникают во время разработки персонального расширения. Чтобы исключить допущение ошибок с вытекающими последствиями, рекомендуется пользоваться разработанной последовательности действий.
Создание проекта
Разработка персонального проекта осуществляется с определения функционала, которым будет наделен бот, к примеру:
После этого формируется четкая последовательность действий, чтобы исключить недопонимание с вытекающими последствиями.
Основы Discord js
Основы программирования в Discord js вызывают определенные сложности. Поэтому при отсутствии минимальных навыков, рекомендуется воспользоваться специально разработанным разделом помощи. Потратив некоторое время на предварительно ознакомление с базовыми навыками, исключается вероятность ошибок с вытекающими техническими сбоями в функционировании бота.
Чтение сообщений
При необходимости добавить в функционал бота опции чтения сообщений, потенциальным создателям требуется ввести специально разработанную команду в диалоговое окно. После этого нажимается клавиша сохранения, чтобы изменения вступили в силу.
Добавление песен
Чтобы пользователям добавить интересующий трек в сформированный плейлист, требуется воспользоваться специально разработанной командой ++request, после чего прописывается наименование музыкального трека либо исполнитель. Для последующего воспроизведения повторно вводится команда ++music play.
После сохранения параметров, прослушать мелодию могут не только создатели тематического сервера, но и участники сообщества. Дополнительных действий предпринимать не нужно.
Проигрывание песен
Воспроизведение музыкальной композиции в боте осуществляется с помощью специально разработанной команды ++music Play. Обратите внимание, после ввода плейлист воспроизводится в автоматическом режиме – дополнительных действий предпринимать не нужно.
Пропуск песен
Если пользователи изъявили желание включить в функционал возможность пропуска мелодии, требуется указывать команду ++skip. После этого сохраняются настройки нажатием на одноименную клавишу.
Остановка песен
При необходимости остановить воспроизведение музыкальной композиции, создателю бота требуется использовать команду ++voice. Обратите внимание, альтернативным вариантом считается выход расширения из тематического сообщества по окончании плейлиста. Возобновить действие можно путем ввода указанной выше разработанной команды.
Как добавить музыку в Дискорде? Подборка лучших ботов
Среди обилия мессенджеров и приложений, Discord пользуется особой любовью и популярностью пользователей. Почему? Он бесплатный, шустрый и под завязку набит массой интересных функций. С его помощью можно просматривать видео, улучшать любимую игру, общаться с друзьями и добавить бота в Дискорд с музыкой. Любой бот поможет не только воспроизвести на пользовательских серверах любимые треки, но и привнесет несколько интересных “фишек” в них.
Кстати, если для регистрации вам необходимо указать мобильный номер телефона, а вы это по каким-то причинам делать не хотите, можно использовать виртуальный мобильный номер . Что еще этот номер умеет? Это недорогой номер, предназначенный для одной регистрации в приложении или социальных сетях. Также пользователь может арендовать несколько сервисов регистрации, с ним можно восстановить аккаунт.
Как добавить бота с музыкой в Discord?
Зачем нам нужен музыкалити bot? Мини-помощники позволяют воспроизводить и прослушивать любые хиты прямиком в приложении, не отвлекаясь на поиск, настройку, паузы, перемотку. Например, играя в любимую игру или переписываясь в чате с друзьями. Помимо этого, боты помогают вам ориентироваться в мире музыки, находить новые хиты или клипы из разных уголков мира.
Чтобы добавить бота в Дискорд с музыкой не понадобится много усилий. Помимо поиска свежайших хитов и клипов они могут добавлять новости, следить за состоянием сервера, формировать классные плейлисты и предлагает юзеру прочие крутые функции. С ними управлять чатом становится удобно и даже захватывающе.
Как добавить музыку на сервер Дискорд?
Для начала потребуется зайти на официальный ресурс и подобрать подходящего вам по функциональным возможностям бота. Через вкладку “Info” можно узнать больше информации о каждом помощнике. Во вкладке “Features” можно изучить все преимущества того или иного bota. Еще одна полезная вкладка “Usage” поможет увидеть, какими основными командами наделен помощник и как сделать использование максимально продуктивным.
Чтобы прослушивать музыку, которую предложит бот, необходимо закрепить его в голосовом чате. Если возникли проблемы с функционированием, наблюдается зависание системы, попробуйте его перезапустить.
Как добавить бота музыки в Дискорд сервер: разнообразие программ
Мы подобрали самых интересных ботов, из которых можно выбрать для себя идеального виртуального помощника:
Отдельно стоит отметить бот Mee6 (Ми6). Название немного шпионское, отображает сложный встроенный функционал. Как добавить бота с музыкой в Discord? Как и всех вышеперечисленных ботов. Помощник подходит для регулярной проверки, оформления сервера и упорядочивания административных функций. Функционал удобный, понятный и легкий в работе.
Достаточно настроить помощника один раз и вы гарантированно не будете иметь проблем с работой сервера. Сделать это можно за 5-10 минут.
Музыкальные боты для Дискорда
Пользователи мессенджера часто спрашивают, как в Дискорде добавить бота с музыкой, и в чем особенности таких программ. Ниже рассмотрим несколько вариантов, поговорим о том, как их установить на сервер Discord, и как пользоваться.
Виды и особенности
Музыкальный бот для Discord — специальное дополнение, которое устанавливается на один из серверов Дискорд и открывает доступ к прослушиванию музыки с разных ресурсов. Сегодня в распоряжении пользователей несколько вариантов помощников, которые можно добавить на сервер. Для удобства сведем их функции, плюсы и минусы в таблицу.
Поиск результатов на YouTube.
Возможность изменения серверного префикса.
Поддержка плейлистов на Ютуб.
Отображение текста песни.
Черный и белый списки.
Отсутствие премиум версии.
Быстрое перемешивание плейлиста.
Обновление списка воспроизведения.
Создание разрешений на больших серверах.
Поиск Ютуб из чата.
Не нужно настраивать. Можно сразу добавить и пользоваться.
Минимальные потери качества.
Открытый исходный код.
Нет дополнительных функций (кроме музыки).
Больше подходит для небольших серверов Дискорд.
Аудио-эффекты с контролем басов и режима работы.
Большой объем сервера.
Поддержка многих сайтов
Добавление аудио-эффектов, контроля громкости и сохранения очереди только после оплаты.
Просмотр Ютуб в прямом эфире.
Быстрая установка на Дискорд.
Возможность трансляции звука в течение всего дня.
Высокое качество звука.
Кроме рассмотренных выше, можно добавить и других помощников — Tony Bamanaboni, ErisBot, ZandrCraft и другие. Много вопросов касается того, какие бывают боты на русском языке. Большинство из них имеют англоязычный интерфейс, но это не создает трудностей с управлением, ведь для этого используются специальные команды.
Как установить
Много вопросов касается того, как добавить бота с музыкой в Дискорде. Вне зависимости от типа помощника его можно пригласить по следующему алгоритму:
После этого можно настроить бота Дискорд для прослушивания музыки, если эта опция предусмотрена.
Как пользоваться
Многие после установки не могут разобраться, как включить музыку через бота, и как вообще пользоваться такими утилитами. Во всех случаях управление осуществляется с помощью команд, которые вбиваются в чат. К примеру, в Groovy для использования можно использовать следующие сообщения:
Точная информация о боте с музыкой в Дискорд (как добавить, команды, функции, стоимость) описаны на официальных сайтах. Именно с них необходимо начинать изучение.
Итоги
Теперь вы знаете, как добавить помощника с музыкой на Дискорд, и какому варианту отдать предпочтение. Сегодня существует десятки таких Discord-ботов, поэтому перед установкой изучите их возможности, а уже после принимайте решение.
Как сделать бота в Discord
Пользователи часто спрашивают, как создать бота в Дискорде и тем самым получить программу с необходимыми функциями. Сразу отметим, что достижение такой цели — непростая задача, а реализовать ее можно несколькими способами, к примеру, на основе discord.js, на Python или с помощью программы Discord Bot Maker.
Как создать Дискорд-бота на основе discord.js
На практике API Discord представляет собой удобный инструмент, позволяющий создать, а впоследствии использовать бота. С его помощью легко разработать помощника для решения разных задач, а далее задать необходимый набор команд. Для примера рассмотрим общий алгоритм создания бота для музыки. При правильном подходе он сможет проигрывать, пропускать и останавливать музыкальные файлы. Кроме того, в его функции будет входить поддержка очереди на проигрывание мелодии.
Выполните следующие шаги:
Этих действий достаточно, чтобы создать бота Дискорд, после чего нужно его добавить на сервер с помощью OAuth2 URL-генератора. Сделайте следующие шаги:
На следующем этапе нужно создать проект с применением терминала. Для этого создайте директорию и перейдите ее с помощью следующих команд — mkdir musicbot && cd musicbot. Далее сделайте следующее:
Теперь нужно создать код javascript. Для этого копируйте следующие зависимости:
const Discord = require(‘discord.js’);
const ytdl = require(‘ytdl-core’);
После этого нужно создать с применением токена клиент и логин.
const client = new Discord.Client();
Далее добавьте несколько listeners, которые выполняют console.log при пуске.
После этого начните работать с ботом Дискорд с применением node. Важно, чтобы вновь созданный Discord-бот был онлайн. В консоли появится Ready!. Команда — node index.js.
Задание команд для бота Дискорд
Теперь остается задать необходимые команды.
Для чтения сообщений
Чтобы Дискорд-бот мог читать, напишите функцию.
client.on(‘message’, async message => else if (message.content.startsWith(`$
skip`)) else if (message.content.startsWith(`$
stop`)) has been added to the queue!`);
В раздел serverQueue, если он пустой, добавьте трек. В случае, когда serverQueue имеет параметр null, сделайте контракт.
// Creating the contract for our queue
// Setting the queue using our contract
// Pushing the song to our songs array
// Here we try to join the voicechat and save our connection into our object.
var connection = await voiceChannel.join();
// Calling the play function to start a song
// Printing the error message if the bot fails to join the voicechat
Проигрывание трека
Теперь нужно создать опцию play для бота Дискорд с параметрами гильдия и песня, а также проверкой объекта song.
function play(guild, song) else if (message.content.startsWith(`$
skip`)) else if (message.content.startsWith(`$
stop`))
Создание бота
Далее мы подробно рассмотрим, как сделать бота в Discord не имея глубоких знаний в программировании. Для этого мы будем использовать JavaScript. Дополнительные материалы для работы загрузите по ссылке.
Этап 1: Подготовка
Если вы все сделали правильно, то bot появится на сервере. Его можно будет найти в списке участников.
Этап 2: Добавление команд
После подготовительного этапа и создания «оболочки» необходимо прописать команды для бота. Для примера мы добавим самую простую — ответ на запрос. Для этого понадобится простой текстовый редактор (например, блокнот), но лучше использовать специальную программу notepad++ (доступна бесплатно). Выполните следующие действия:
Внимание! Везде нужно вводить текст из кавычек, но самих кавычек («») быть не должно. Все остальные символы обязательны.
Теперь будем создавать команду для ответа на сообщение (здесь же, следующей строчкой). Выглядеть она будет следующим образом:
На этом этап программирования можно считать оконченным.
Этап 3: Тестирование
Теперь необходимо сделать так, чтобы бот появился в списке онлайн участников. Для этого вновь открываем командную строку и вводим «cd Desktop/bot» (для перехода в созданную папку) и «node bot.js». Если вы все сделали правильно, то он появится онлайн.
Введите «++start» в текстовом канале Дискорда. В ответ bot должен отправить сообщение «Welcome to server». Если этого не происходит, а в процессе вы меняли префикс и другие значения, то попробуйте перепроверить код. Особое внимание уделите наличию пробелов и скобок.
Заключение
Как видите, сделать бота для Дискорд сервера не так уж и сложно. Если у вас есть знания в области программирования, то аналогичным образом вы можете добавить другие дополнительные команды.
Музыкальные боты DISCORD. 11 самых лучших! Инструкция как добавить бота и как транслировать музыку
Ищешь хороший, простой в использовании музыкальный бот для Дискорд? Мы подготовили для тебя рейтинг лучших ботов, объединенных общей целью — добавить новые музыкальные возможности на Discord.
Рейтинг составляется на основе лайков и дизлайков посетителей нашего сайта. Прочитай описания, проголосуй за боты, которые тебе понравились и обязательно оставь свой отзыв в конце статьи через форму комментариев!
Лучшие ботов для музыки в Discord
Rhythm
Rhythm уникален своей функцией извлекать песни из плэйлиста на автомате. Он мгновенно создает новый список, как только предыдущий был проигран и опустел.
Воспроизведение песен возможно прямо указанием ссылки или вбив название в поиск. Сразу будут выданы наиболее релевантные результаты из YouTube. Пользователь должен лишь отметить, какие треки будет слушать.
Проблем с использованием списка команд ни у кого не появится из-за его простоты.
Rhythm показывает тексты песен, воспроизводящихся в реальном времени. Также возможно подобрать и к другим трекам тексты.
Rythm снабжает админов и владельцев серверов целым набором настроек, расположенных в модульной панели.
На оф.сайте есть все основные команды, чтобы управляться с дополнением.
Бот, к сожалению, предназначен лишь в голосовых каналах. Для текстовых следует подбирать другие варианты, список которых продолжается далее.
Dyno — дискорд-бот, который можно перенастраивать и использовать на сервере. Простая и доступная для понимания панель управления дает возможность пользоваться всеми музыкальными функциями.
Кроме этого в данном продукте есть ряд других возможностей:
Управлять сервером с помощью Dyno очень удобно для любой категории пользователей.
В настоящее время более полутора млн. серверов Дискорда уже пользуются Ботом «Dyno».
Как пользоваться Dyno
Команда +play позволяет находить определенные композиции и воспроизводить их. Этот функционал запускается вписыванием команды и ее префикса с последующим указанием названия песни. При этом достаточно даже указать лишь небольшую часть из названия.
При попытке отобразить треки от бота выводится список о том, что в списке пусто:
Fredboat
Fredboat — мощнейший бот, способный воспроизводить музыку с поддержкой многих сайтов. Он транслирует треки с YouTube, Soundcloud, Bandcamp, Twitch и других. Возможно подключение с прямой ссылки.
С помощью Fredboat создаются плэйлисты, откуда треки переключаются сами на следующий за проигранным. При этом ручное вмешательство даже не потребуется.
Удобна функция выбора режима повторения одной песни и даже целого списка.
Хочется отметить удобство поиска. Можно не вставлять ссылку с YouTube или Soundcloud, а записать название желаемого трека.
После добавления названия трека в поисковой строке бот сразу выдает 5 вариантов, из которых можно выбрать нужный.
Groovy
Groovy — бот, поддерживающий YouTube, Spotify, Apple Music и другие серверы. Очень прост и удобен ля пользователей.
Отличительная черта — это интеграция со Spotify — функция, недоступная в других подобных продуктах.
В Groovy можно искать треки по названиям, а также прослушивать, указывая лишь ссылки на песни.
Расширенный поиск, зацикленность, удаление и перемешивание треков в списках — это лишь немногие возможности Groovy.
Также в Groovy внедрена система сбора денежных средств для развития сервиса в виде доната.
ErisBot
ErisBot — мощный многофункциональный бот, сочетающий в себе огромный набор настроек и простоту использования бота одновременно.
Интересной функцией считается создание собственных префиксов для команд. Большинство дополнений для Discord не могут похватиться такой функцией.
Программа может отключать ряд команд, транслировать Twitter-каналы, конвертировать валюту, информировать о погоде, а также показывает информацию о сервере.
У бота бывают ошибки в распознавании ссылок с YouTube. При этом он начинает воспроизводить видео одновремено с аудио. Кроме этой проблемы, других не выявлено.
Tony Bamanaboni XD
Tony Bamanaboni XD — музыкальный комбайн, умеющий:
Основные источники, откуда берется музыка: YouTube, Soundcloud и Bandcamp.
В этом боте можно воспользоваться фильтром, которые усиливают высокие/низкие частоты, изменять скорость воспроизведения и другие полезные функции.
24/7 — бот от Deluxe воспроизводит музыку из ряда источников, хранящих музыкальные треки. Есть функция передавать музыку потоком через любую радиостанцию со всего мира. А вот с YouTube трансляция возможна даже в прямом эфире.
К стандартным возможностям относятся:
Zandercraft
Zandercraft — очень производительный, содержащий GIF-файлы и другие интересные возможности, что является оптимальным набором для любого меломана.
Боту доступно проигрывание треков не только через Hi-Fi, но и с жесткого диска.
Плюс традиционный функционал: поиск, воспроизведение, создание плэйлиста, формирование списка любимых треков и мн.др.
Воспроизводя потоковую передачу музыки Hi-Fi, редкий меломан не получает истинное удовольствие от прослушивания.
BMO — бот для Discord, но не только. Это не совсем обычный бот. Он умеет работать с игровыми файлами/треками, способен обрабатывать изображения, содержит другие интересные возможности.
Что касается музыкальных опций, то тут BMO особой функциональностью не отличается: лишь имеет поиск, воспроизведение и добавление в очередь.
Чтобы изучить все возможности, потребуется какое-то время.
Ayana
Ayana – очень популярный развлекательный инструмент с большим количеством функций, которые очень полезны на пользовательских серверах.
Установив на сервер Ayana, мало кто захочет обратить внимание на других ботов, потому что этот бот заменит все другие проигрыватели треков на Дискорде.
Айяна способен воспроизводить треки с высоким качеством, беря их из авторитетных источников: Soundcloud, Youtube, Twitch, плейлисты, Listen.moe.
Мощнейшая система модерации в Ayana имеет к тому же забавные изображения и огромное количество команд.
Ayana к тому же мультиязычный бот.
LewdBot
«LewdBot» считается одним из универсальных ботов, достаточно регулярно обновляется и написан на Java.
У «LewdBot» много полезных и интересных настроек. Их интерактивность позволяет не только поддерживать воспроизведение музыкальных дорожек, но вести журналы сервера, включает в свой функционал отменный R34 поиск, может выполнять кик и бан с сервера, а также игнорировать некоторые каналы.
Основные источники музыкальных треков — Ютуб и Саундклауд.
Как подключить бота к серверу Дискорд
Подключение музыкального бота к серверу, который вы создали, осуществляется поэтапно:
Что нужно знать о музыкальных ботах
В Discord музыкальный бот является специально разработанной программой для проигрывания музыкальных дорожек на серверах Дискорда, где можно создать собственный сервер и даже пригласить сторонних пользователей. Также есть возможность подключить музыкального бота.
Этот бот сможет подключать треки для воспроизведения, например, с Ютуба. Последовательность воспроизведения музыки назначается пользователем.
Самостоятельно можно управлять процессом остановки и запуска треков, также регулировать громкость воспроизведения. Есть и другие интересные функции.
Музыкальные боты в Дискорде делают ваш сервер более привлекательным для пользователей и добавляют ему функциональности.
Гораздо интереснее играть под музыку, чем под однообразные реплики других геймеров.
Создание и добавление бота в Discord
Корпоративный мессенджер Discord пользуется огромной популярностью во всём мире. Но в чистом виде его возможности существенно ограничены. Востребованность программы основана на возможности использования ботов – дополнений, расширяющих функционал приложения. Количество чатов для Discord исчисляется тысячами, при этом их направленность – самая разнообразная. Существуют боты, специализирующиеся на проигрывании музыки, есть и те, которые позволяют пользоваться радио. Популярны расширения для публикации фото и картинок, множество ботов предлагают мини-игры. Есть и те, которые устанавливаются непосредственно на функциях чата, позволяя модерировать его. Словом, возможности для расширения возможностей мессенджера – огромные. Сегодня мы попробуем разобраться, как добавлять бота в Discord, как его настраивать, удалять и даже создавать свой вариант.
Как добавить готового бота в Discord
Если вы обладаете навыками программирования, создание собственного бота может оказаться довольно увлекательным занятием. Но поскольку большинство пользователей весьма далеки от программирования, этот путь не для них. Тем более, что вряд ли имеет смысл создавать то, что уже имеется в готовом виде, причём в избытке.
Главное условие для добавления бота на сервер Discord – найти сайт с хорошей коллекцией ботов. Таких сегодня существует немало, в качестве примера можно привести достаточно популярный ресурс – https://top.gg/
Сама процедура установки не отличается повышенной сложностью:
Как видим, подключение бота – дело нехитрое. Не сложнее, чем инсталляция программ. Напоследок отметим, что самой востребованной категорией на сегодня считаются надстройки, позволяющие проигрывать музыку. Мы рекомендуем поставить музыкального бота Rhythm, который в сообществе Discord пользуется заслуженной репутацией одного из лучших. В числе достоинств дополнения к чату – потоковое проигрывание аудиотреков, причем из разных источников. Поддерживаются сервисы Soundcloud, Twitch, можно слушать музыку непосредственно из YouTube.
Фишкой бота Rhythm является уникальная способность извлекать отдельные треки из плейлистов и самостоятельно в автоматическом режиме формировать новый список, как только старый окажется пустым. Добавление песен осуществляется разными способами. Например, указанием прямой ссылки на источник воспроизведения. А можно воспользоваться поиском, и тогда вам нужно будет выбрать нужную песню из списка, составленного из наиболее полно коррелирующих с вашим запросом.
Список команд для работы с ботом небольшой, а их синтаксис несложен, так что вы вряд ли испытаете затруднения при использовании этих директив даже на начальном этапе эксплуатации бота.
Ещё одной «фишкой» Rhythm можно назвать способность показывать пользователю текст воспроизводимой в данный момент песни, что оценят любители подпевать. При желании можно попытаться отыскать текст любой песни, лишь бы вы знали полное правильное название и исполнителя.
Напоследок отметим, что бот предлагает администраторам серверов обширный перечень настроек, оптимизирующих его работу. Все они доступны на модульной панели. Ознакомиться со списком основных команд, предназначенных для управления приложением, можно на официальном сайте Rhythm.
Как настроить и пользоваться ботом в Discord
Установка бота, описанная в предыдущем разделе, уже является достаточной процедурой, чтобы начать им пользоваться тут же, немедленно. То есть включать его или каким-то образом активировать не нужно. Однако без знания команд, необходимых для полноценного использования возможностей расширения, не обойтись. Потребуется также выполнение первоначальных настроек.
Что касается настройки, то правильно написанный бот после установки на сервер Discord должен выслать сообщение, в котором и будут присутствовать подробные инструкции, как выполнить настройки и как управлять ботом с помощью команд. Чаще всего в сообщении просто приводится синтаксис команды, введя которую, вы получите список всех других доступных команд.
Инструкция дублируется также на сайте discordbots.org, если вы устанавливали бот именно оттуда.
Как сделать в Discord своего музыкального бота
API чата Discord имеет достаточно развитый инструмент, позволяющий создавать ботов. Разумеется, для этого нужно быть программистом. Но при желании в сети можно найти уже готовые и даже задокументированные боты, которые можно использовать в зависимости от условий, предоставленных разработчиком.
Выбрав этот путь, нам всё равно нужно знать, как его установить на сервер так, чтобы им можно было пользоваться.
Рассмотрим пример музыкального бота, написанного на js и обладающего базовыми возможностями (проигрывание с поддержкой очереди воспроизведение, остановка, пропуск треков).
Приводим текст готового скрипта:
А теперь рассмотрим, как установить этот бот:
Впрочем, то же самое можно сделать, не имея программы и собственного сервера (запуск будет производиться с внешнего сервера dynobot.net). Последовательность действий:
Как видим, установка бота потребует от вас максимальной концентрации, но ничего запредельно сложного в этом нет.
Удаление бота в Discord
Если по каким-то причинам установленный бот вам уже не нужен (надоел, вы нашли новый, с лучшим функционалом), его можно удалить с сервера Discord в любой момент времени. Для этого открываем перечень участников канала, кликаем ПКМ по боту и в появившемся контекстном меню выбираем опцию «Удалить».
Вернуть тоже можно в любой момент, но придётся выполнить процедуру установки заново.
Удаление самого бота не приведёт к исчезновению всех опубликованных дополнением материалов. Если возникнет необходимость избавиться и от них, придётся это делать вручную или использовать специальный бот, специализирующийся на очистке чата.
Процедуру перемещения бота на другой сервер можно реализовать простым, но неудобным способом, удалением на первом сервере и установкой с нуля на втором.
Теперь вы в курсе, как создать свой бот в Discord, как выполнить его первичную настройку. Если возникли вопросы, задавайте их в комментариях, обычно они не остаются без ответа.
Методы трансляции музыки в Discord
Способ 1: Добавление музыкального бота
Разберем метод с добавлением музыкального бота в Discord для трансляции композиций в первую очередь, поскольку он самый простой и эффективный. Музыка передается без снижения качества, не захватываются системные звуки пользователя и не требуются какие-либо манипуляции с операционной системой. Единственное условие — необходимо обладать правами администратора или являться создателем сервера, где хотите воспроизводить любые треки. Ознакомьтесь со статьей по ссылке ниже, где на примере трех разных ботов демонстрируется принцип их добавления.
Подробнее: Добавление музыкального бота на сервер в Discord
Следующий шаг — настройка и запуск воспроизведения, что тоже не займет много времени. Все действия осуществляются при помощи встроенных в бота команд. Чаще всего транслируются треки через YouTube, поскольку так их проще найти, но определенные боты поддерживают и другие способы. Узнать развернутые сведения о том, как осуществляется взаимодействие с подобными серверными инструментами, вы можете в материале далее.
Способ 2: Использование стерео микшера
Стерео микшер — стандартное виртуальное устройство, добавляемое в операционную систему вместе с драйверами звуковой карты. Обычно используется при работе с программами, где при создании видео или звуковой дорожки захватываются как системные, так и звуки из микрофона. Выполнив определенные настройки, это оборудование можно назначить на захват треков в Дискорде, что позволит включать их на любом голосовом канале. Представляем вам пошаговую инструкцию реализации этого метода. Поочередно осуществляйте каждый этап, чтобы наладить корректное воспроизведение.
Шаг 1: Включение стерео микшера
Если в Windows отсутствует стерео микшер или по каким-то причинам сейчас он отключен, понадобится добавить его либо активировать, ведь без него выполнить этот метод просто не получится. Для проверки работы стерео микшера используйте следующую инструкцию:
Если же оказалось, что стерео микшер отсутствует, в первую очередь производится обновление драйверов звуковой карты, поскольку именно они добавляют данное виртуальное устройство в ОС. Более детально об этом и других способах решения возникшей трудности рассказывает другой наш автор в статье ниже.
Шаг 2: Выбор средства воспроизведения
Вкратце затронем тему выбора средства воспроизведения музыки на голосовом канале в Discord. Стерео микшер захватывает все звуки, транслируемые на используемый динамик, значит, можно выбрать абсолютно любой музыкальный плеер. Если вы еще не скачали его или не определились с выбором, обратите внимание на следующий обзор.
В дополнительных изменениях плеер не нуждается, поэтому пока можно его просто оставить или заранее подготовить плейлист треков для дальнейшего проигрывания. Можно вовсе обойтись без применения плеера, включив композиции напрямую в браузере, например через ВКонтакте или YouTube. Принцип остается тот же — никаких настроек и предварительных манипуляций.
Шаг 3: Настройка Discord и воспроизведение музыки
Завершающий этап перед началом воспроизведения треков в голосовых чатах. Для учетной записи в Дискорд нужно изменить всего несколько параметров, указав, какое устройство ввода необходимо захватывать. Это обеспечит корректную передачу звука другим участникам голосового канала.
Шаг 4: Регулировка громкости
Недостаточный уровень громкости или проблемы с захватом звука — частые трудности, возникающие при первой попытке воспроизвести треки на голосовых каналах в Discord. В таких случаях придется проверить несколько параметров громкости, выполнив следующие действия:
Больше никаких параметров изменять не нужно, можете приступать к трансляции любых треков на голосовом канале. Если же возникла необходимость в проверке выполненных действий, прочитайте завершающий шаг этого способа.
Шаг 5: Проверка воспроизведения
К сожалению, при использовании этого метода вы не можете самостоятельно проверить качество воспроизведения на этой учетной записи, поэтому придется попросить друга или войти в другой аккаунт, например через браузерную версию Дискорда. Подключитесь к тому же голосовому каналу, куда вы транслируете треки и проверьте требуемые параметры качества и громкости.
Учитывайте, что при подключении другого своего аккаунта, открытого в браузере, музыка будет дублироваться, ведь она уже запущена в ваших наушниках или динамиках, и создастся эффект эхо, а это означает ее нормальное воспроизведение.
Способ 3: Использование Virtual Audio Cable
Программа Virtual Audio Cable добавляет в операционную систему виртуальные устройства ввода и вывода для использования их в разных целях, в том числе и для включения музыки в Discord. Главное отличие этого метода от предыдущего — возможность не слышать самому то, что сейчас транслируется на голосовой канал, но тогда в любом случае придется задействовать плеер, выбирая там виртуальный источник воспроизведения.
Шаг 1: Загрузка и установка VAC
В первую очередь понадобится скачать и установить рассматриваемую программу на свой компьютер, после чего произвести минимальное количество настроек, подготовив тем самым виртуальные устройства для работы.
Через несколько секунд появится сообщения об успешном добавлении компонентов. Можете закрыть текущее окно и переходить к следующему шагу инструкции.
Шаг 2: Настройка виртуальных устройств VAC
Теперь все виртуальное оборудование добавлено в операционную систему. Использование графического меню VAC не требуется, поскольку для реализации поставленной задачи достаточно одного микрофона и динамика. Нужно только проверить их в «Панели управления звуком», что происходит так:
Шаг 3: Изменение параметров Discord
Функции самого Дискорда тоже нельзя обойти стороной, поскольку там нужно внести несколько важных изменений, чтобы звук из нового источника захватывался корректно.
Остается только включить трек и убедиться в его нормальном воспроизведении. Как вы уже знаете, браузер для этого не подходит, поскольку для виртуального микрофона выбрано не то устройство захвата звука, что и обеспечивает проигрывание музыки без одновременного прослушивания. Для завершения настройки переходите к следующему этапу.
Шаг 4: Настройка плеера
Понадобится использовать музыкальный плеер, поддерживающий настройку выбора устройства воспроизведения, то есть позволяющий сменить динамик трансляции музыки. В качестве примера мы взяли AIMP, но вы можете установить любой другой современный плеер.
Вернитесь к завершающему шагу Способа 2 для получения детальной информации о самостоятельной проверке воспроизведения трека через Virtual Audio Cable. Кстати, в этом случае ситуация немного меняется, поскольку изначально вы не слышите трансляцию трека, ведь он передается на виртуальное устройство. Тогда вы можете войти при помощи другой учетной записи в Discord через браузер, подключиться к голосовому каналу и услышать трек.
Настройка права использования режима активации по голосу
При чтении предыдущих методов вы могли заметить, что во время настройки Discord в обязательном порядке активируется режим активации по голосу и редактируется его чувствительность. Для каждой роли можно настроить право, разрешив или запретив использовать этот режим на голосовых каналах сервера. Такой подход позволяет ограничить воспроизведение музыки некоторым пользователям или разрешить только определенным. Разберем как общие настройки для ролей, так и права отдельных голосовых каналов.
Редактирование разрешений для роли
Если использование режима активации по голосу настраивается для конкретной роли, относящиеся к ней участники сразу попадают под действие разрешения или запрета, и это распространяется на все каналы текущего сервера.
Если вы являетесь создателем или администратором сервера и появилась срочная необходимость в настройке прав, но под рукой есть только смартфон или планшет, можно использовать мобильное приложение Discord для редактирования параметров ролей.
Если какие-то аспекты в настройке ролей вам непонятны или вы желаете получить еще больше информации по этой теме, ознакомьтесь с инструкциями по ссылкам ниже, где говорится об общих параметрах ролей и присвоении статуса администратора сервера.
Редактирование прав на голосовом канале
Предыдущие инструкции подходят только в том случае, когда разрешение или запрет на использование режима активации по голосу необходимо распределить на все каналы для определенных пользователей. Однако возникают другие ситуации, например, при создании специальных каналов со строгими правилами или же, наоборот, с флудом. Тогда оптимальный вариант — настройка прав на самом канале.
Как и ранее, рассмотрим принцип управления разрешениями для каналов в мобильном приложении Discord, если доступа к компьютеру нет или вы предпочитаете использовать смартфон для работы со своим сервером.
Как создать бота в Discord
В статье мы расскажем о том, как создается приложение для бота, выполняется первая авторизация на сервере и пишется общий код для нормализации работы. Имея «каркас», вы уже можете добавлять пользовательские команды и сразу проверять, как они работают.
Создание приложения и авторизация бота
Далее речь пойдет о двух разных методах создания бота — при помощи JavaScript и Python. Каждый из них имеет свои особенности и нюансы, но вот метод создания приложения и авторизации бота на сервере остается одинаков, поскольку не зависит от выбранного языка программирования. После этого вы сможете перейти к подбору библиотеки и работе с кодом.
Выбор среды разработки
Перед началом работы с кодом в упомянутых языках программирования уточним, что вам понадобится установить текстовый редактор или специальную среду разработки, поддерживающую синтаксис Python или JavaScript (в зависимости от выбранного). Конечно, можно использовать просто «Блокнот», но по удобству он уступает специализированным программам. Просмотрите их списки в обзорах по следующим ссылкам и выберите для себя подходящий софт.
Вариант 1: Python и библиотека discord
Если ранее вы не сталкивались с языками программирования или знакомы с ними только поверхностно, создание бота для Discord на Python — лучший выбор. Этот ЯП проще учится, компактный и имеет логически понятный синтаксис, поэтому идеально подходит новичкам. К тому же в сети есть огромное количество исходников с различными командами или уже готовыми ботами, которые ничего не мешает скопировать и использовать в своих целях. В следующих шагах вы узнаете, как создать «каркас» бота на Python и запустить его, чтобы проверить работу.
Шаг 1: Установка Python и библиотеки discord
По умолчанию в Windows нет встроенных функций и утилит, предназначенных для работы с Питоном, поэтому их придется установить отдельно, не забыв про подключаемую библиотеку discord, которая позволит взаимодействовать с полезными функциями и командами, связанными исключительно с Дискордом.
Если Python у вас установлен, но команда для добавления подключаемой библиотеки не работает, выполните обновление компонента PIP, о чем рассказывается в другой статье на нашем сайте. Там же вы найдете инструкцию и по изменению переменных среды, если этого не произошло во время установки.
Шаг 2: Создание словаря бота
В этом варианте мы будем использовать словарь для бота, то есть конфигурационный файл, хранящий в разных именах значения токена, префикса и имени бота. Это существенно упрощает весь процесс написания кода и не заставляет каждый раз вспоминать данные приложения, чтобы ввести их в одной строке.
Шаг 3: Создание тела бота
Для обеспечения базового функционирования бота ему нужно создать «тело» — основной код для запуска и работы на сервере. Понадобится отдельный файл, который можно назвать как угодно, но обязательно сохранить его в том же месте, где находится созданный ранее словарь.
@bot.command() # Не передаём аргумент pass_context, так как он был нужен в старых версиях.
async def hello(ctx): # Создаём функцию и передаём аргумент ctx.
author = ctx.message.author # Объявляем переменную author и записываем туда информацию об авторе.
Далее вы видите полный код, о котором шла речь выше, поэтому при надобности просто можете скопировать его.
import discord
from discord.ext import commands
from config import settings
bot = commands.Bot(command_prefix = settings[‘prefix’])
@bot.command() # Не передаём аргумент pass_context, так как он был нужен в старых версиях.
async def hello(ctx): # Создаём функцию и передаём аргумент ctx.
author = ctx.message.author # Объявляем переменную author и записываем туда информацию об авторе.
await ctx.send(f’Hello,
bot.run(settings[‘token’]) # Обращаемся к словарю settings с ключом token, для получения токена
Дополнительно уточним, что вы можете использовать альтернативную схему, избавившись от файла со словарем и получив немного другое «тело» для бота. Решите, подходит ли вам этот код больше. Указанные строки с токеном нужно будет отредактировать под себя.
import discord
from discord.ext import commands
TOKEN = ‘Ваш токен’
bot = commands.Bot(command_prefix=’!’)
@bot.command(pass_context=True) # разрешаем передавать аргументы
async def test(ctx, arg): # создаем асинхронную функцию бота
await ctx.send(arg) # отправляем обратно аргумент
Шаг 4: Запуск бота
Перейдите в Дискорд и проверьте текущее состояние бота. Он должен отображаться в списке участников в разделе «В сети» вместе с зеленой точкой.
Воспользуйтесь открытыми источниками или собственными знаниями, чтобы написать команды для бота или реализовать другие задачи, которые он должен выполнять. Для этого редактируйте его основной файл или создавайте другие, связывая все в единый проект.
Вариант 2: JavaScript и discord.js
Следующий вариант создания бота для Discord — использование JS и подключаемой библиотеки discord.js, которая добавляет все необходимые компоненты для работы с ботами. Принцип действий отличается от предыдущего варианта лишь инструментами и разницей в синтаксисах языков программирования, но остается примерно таким же.
Шаг 1: Установка Node.js и discord.js
Расширить функциональность JS и превратить его в язык программирования общего назначения поможет платформа Node.js, установкой которой и рекомендуем заняться в первую очередь. Для этого выполните простейший алгоритм действий:
Шаг 2: Работа с файлами бота
Все действия, связанные с файлами бота и программным кодом, рассмотрим в рамках одного этапа, поскольку делить их на несколько просто не имеет смысла. Вам понадобятся три основных файла, куда и вписываются все необходимые функции: один отвечает за конфигурацию бота, второй — за «тело», а третий хранит список добавленных команд.
<
«token» : «Ваш_токен»,
«prefix» : «Ваш_префикс»
>
robot.on(«ready», function() <
/* При успешном запуске, в консоли появится сообщение «[Имя бота] запустился!» */
console.log(robot.user.username + » запустился!»);
>);
robot.login(token); // Авторизация бота
const config = require(‘./config.json’); // Подключаем файл с параметрами и информацией
const Discord = require(‘discord.js’); // Подключаем библиотеку discord.js
const prefix = config.prefix; // «Вытаскиваем» префикс
function test(robot, mess, args) <
mess.channel.send(‘Test!’)
>
var comms_list = [ <
name: «test»,
out: test,
about: «Тестовая команда»
>];
module.exports.comms = comms_list;
Для дальнейшей работы с командами достаточно будет объявить их функции и пополнить список соответствующими блоками кода. На примере готовый файл «comms.js» выглядит так:
const config = require(‘./config.json’);
const Discord = require(‘discord.js’);
const prefix = config.prefix;
const versions = config.versions;
function test(robot, mess, args) <
mess.channel.send(«Тест!»)
>
function hello(robot, mess, args) <
mess.reply(«Привет!»)
>
var comms_list = [ <
name: «test»,
out: test,
about: «Тестовая команда»
>,
<
name: «hello»,
out: hello,
about: «Команда для приветствия!»
>
>
Шаг 3: Запуск бота
Первые действия с ботом на JavaScript завершены, а значит, можно запустить его и проверить работу. Для этого вам понадобится выполнить следующее:
Примеры полезных команд
const arggs = mess.content.split(‘ ‘).slice(1); // Все аргументы за именем команды с префиксом
const amount = arggs.join(‘ ‘); // Количество сообщений, которые должны быть удалены
if (!amount) return mess.channel.send(‘Вы не указали, сколько сообщений нужно удалить!’); // Проверка, задан ли параметр количества
if (isNaN(amount)) return mess.channel.send(‘Это не число!’); // Проверка, является ли числом ввод пользователя
В интернете вы можете найти другие полезные команды, которые хотите включить в своего бота, однако для работы с ними все же понадобятся продвинутые знания в JavaScript или Python, чтобы самостоятельно исправлять ошибки или редактировать код под себя.
Музыкальный бот для Discord
Discord лучшая программа для голосового общения и изначально разрабатывалась для всех игроков, независимо от типа компьютерной игры. Разработчики программы позаботились про гибкую систему настроек и возможности подключения Bot-программ.
Подробно разберем работу с Музыкальными Ботами. Потому что хорошая музыка всегда будет – отличным вариантом, чтобы скрасить время провождение на вашем сервере.
Как установить музыкального Бота для Дискорда
На просторах интернета, есть куча сервисов, которые предлагают удобный поиск нужного варианта программ. От однозадачных, чисто для музыки, до мульти задачных, с поддержкой дополнительных функций вспомогательного характера. Выбрав понравившийся, можно приступить к установке.
Важно! Чтобы не прогадать с выбором, внимательно ознакомьтесь с описанием.
Почти все программы, которые направлены на работу только с аудио файлами, имеет в названии обязательную вставку.
Все остальные варианты проверяются через описание, которое подскажет о причастности.
Пошаговая инструкция как добавить MedalBot на свой сервер:
От вас потребуется подтверждения, что вы не являетесь роботом, с помощью индивидуальной капчи.
В случае успешного выполнения, вы получите соответствующее уведомление.
Если что-то пошло не так, просто обновите страницу, нажатием F5. Повторите пункты с третьего по пятый, затем закройте окно.
Абсолютно нет разницы, будете вы использовать ПК версию, браузерную или смартфон – процесс настройки идентичен для всех.
Как пользоваться MedalBot(ом)
После установки, необходимо открыть Discord и зайти на указанный ранее сервер. Добавленный бот отображается в колонке со всеми участниками сервера.
Важно! Точка в начале – это префикс команды, он обязателен.
Чтобы обратиться в личку, нужно:
Основные, которые будут использоваться, находятся в разделе Music.
Примечание! В качестве подручной шпаргалки, данный раздел лучше выписать на отдельный лист бумаги и держать возле монитора, перед глазами.
Чтобы проверить команды на работоспособность, необходимо переключиться на сервер, куда был добавлен бот. В разделе – Голосовой связи, создаем новый канал
Присваиваете ему имя – ТЕСТ.
Можете установить так же пароль, чтобы никто не мешал, если вы владеете более – менее активной группой.
Отличие данного бота от остальных заключается в том, что нет необходимости в дополнительных командах для его приглашения (перемещения) между голосовыми каналами.
Теперь на просторах YouTube или музыкального облака Cloud. Находите целый альбом или отдельную песню. Выделяете ссылку и копируете (Ctrl+C).
Возвращаетесь в Discord. Находясь в только что созданном чате, в строке ввода сообщения, нужно указать команду m!play затем пробел и скопированная ссылка (Ctrl+V). Нажимаете Enter на клавиатуре для отправки. В чате должно отобразиться ваше сообщение.
В течение пару секунд получите ответ.
Где будет указана следующая информация:
Важно! Если вы загружаете ссылку на видео с длительностью тридцать минут, один час и длиннее, воспроизведение может начаться не сразу, а через несколько секунд.
Обычно песни длительностью в три или пять минут запускаются сразу. Если вы ничего не слышите, стоит проверить настройку, возможно, вы отключили у себя звук и забыли включить.
Если вас смущает имя программы, можно переименовать, и присвоить свой вариант. Для этого нажимаете правой кнопкой мышки по его имени, и выбираете пункт – Изменить никнейм.
Прописываете новый, и сохраняете.
А чтобы случайно не спутать с другим участником, возле его имени всегда будет отображаться иконка – BOT.
Установить MedalBot очень просто. Ещё проще запускать музыку, использование остальных команд с раздела Аудио, поможет задать повтор выбранной композиции, сделать пропуск, поставить паузу, настроить громкость, сбросить загруженный плейлист и другие манипуляции.
Источники информации:
- http://dudom.ru/kompjutery/kak-polzovatsja-muzykalnym-botom-v-diskorde/
- http://discordgid.ru/kak-sozdat-bota/
- http://discordik.ru/instrukcii/kak-sdelat-muzykalnogo-bota-v-discord/
- http://fobosworld.ru/kak-sdelat-bota-dlya-muzyki-v-diskorde/
- http://telecomdom.com/igry/muzykalnyy-bot-dlya-diskorda/
- http://nastroyvse.ru/programs/review/sdelat-i-dobavit-bota-v-discord.html
- http://lumpics.ru/how-to-play-music-in-discord/
- http://lumpics.ru/how-to-create-bot-in-discord/
- http://discordfree.ru/musical-bot-for-discord/