Как добавить радиобота в дискорд
Обновлено: 23.11.2024
Большинство людей используют Discord для общения друг с другом во время игры в свои любимые видеоигры. Всякий раз, когда вы добавляете музыку в свои голосовые чаты Discord, вы делаете весь процесс более захватывающим и интересным. Но как именно вы можете воспроизводить песни во время чата с друзьями в Discord?
В этой статье мы познакомим вас с двумя простыми способами воспроизведения мелодий в Discord.
Как проигрывать музыку в Discord
В Discord есть только два способа воспроизведения музыки.
- Используйте бота и подключите свой аккаунт к Spotify.
- Воспроизведение музыки с помощью микрофона.
Как добавить музыкального бота в Discord
Добавление музыкального бота в Discord обычно происходит следующим образом:
Как включить музыку в Discord Call
Чтобы включать музыку в звонки Discord, вы можете настроить бота FredBoat. Вот как это работает:
В отличие от поиска по определенному URL-адресу, вы также можете выполнить поиск по названию песни, введя “;;play Name of Song”. Чтобы остановить воспроизведение музыки, просто введите “; ;stop.” Еще одна вещь, которая нам нравится в FredBoat, это то, что вы можете использовать команды, чтобы позволить другим участникам вашего канала проголосовать за пропуск воспроизводимой песни. Полный список команд можно найти на веб-сайте FredBoat.
Как проигрывать музыку в Discord через микрофон
Воспроизведение музыки в Discord через микрофон работает так же, как звонок. Вы также можете использовать команды своих ботов. Но сначала вам нужно изменить некоторые настройки микрофона на вашем ПК:
Теперь вы можете присоединиться к голосовому чату и начать проигрывать музыку с помощью FredBoat.
Как проигрывать музыку в Discord на Android
Как воспроизвести музыку в Discord на iPhone
Бот MEE6 — отличный выбор для воспроизведения музыки в Discord на вашем iPhone. Чтобы настроить его, выполните следующие действия:
Как проигрывать музыку в Discord без бота
Единственный способ воспроизводить музыку в Discord без бота — это подключить его к Spotify:
Теперь вы можете начать слушать свои любимые песни и исполнителей в Discord.
Как видите, настроить музыку в Discord можно всего за несколько кликов. Подключите свою учетную запись Spotify или посмотрите, какой бот работает лучше всего, и все ваши мелодии мгновенно появятся в ваших сессиях Discord.
Дополнительные часто задаваемые вопросы о Discord Music
Вот ответы на ваши часто задаваемые вопросы о музыке в Discord.
Могу ли я играть в Pandora в Discord?
К сожалению, Discord не поддерживает Pandora. На момент написания статьи бота Discord для этой работы тоже не было.
Но надежда еще не потеряна. С миллионами пользователей Pandora невероятно неудобно оставаться только с совместимостью Spotify. Иногда единственный вариант — отправить запрос функции в Discord. Вы можете отправлять отзывы в Discord и запрашивать функции. В частности, здесь уже есть множество запросов, связанных с Pandora.
Посетите эту страницу и проголосуйте за существующие запросы Pandora.
Есть ли боты, которые могут воспроизводить музыку во время частного или группового звонка?
К сожалению, нет. Многие пользователи запросили эту опцию, но нет доступных ботов для воспроизведения музыки в группе или приватных звонках. Единственный способ обойти эту проблему — создать частный сервер и пригласить участников на этот сервер для воспроизведения музыки, следуя приведенным выше инструкциям.
Что случилось с Groovy и Rythm?
Groovy и Rythm – популярные боты, которые позволяют пользователям слушать музыку на своих серверах. К сожалению, по состоянию на февраль 2022 года оба бота больше не работают. Вы по-прежнему можете добавить их на свои серверы, но музыкальные функции будут отключены.
В настоящее время неизвестно, вернутся ли два популярных бота. Но вы можете добавить их на свои серверы и периодически проверять их функциональность.
Discord – невероятно популярное приложение для общения среди геймеров по всему миру. С бесконечными возможностями настройки и персонализации; Дискорд еще лучше с ботами. От назначения ролей до добавления музыки — практически для каждой задачи, которую вы хотите выполнить, есть бот Discord.
Музыкальные боты для Discord улучшают качество звука и уменьшают усилия, которые вам нужно приложить для исполнения любимых боевых песен. Вы всегда можете воспроизводить музыку на своем собственном компьютере, но половина удовольствия от пребывания в Discord заключается в том, чтобы делиться голосовым каналом со своими друзьями и товарищами по гильдии. Вы можете воспроизводить музыку через микрофон, но это будет ужасно звучать для ваших друзей в чате.
Бот — это надстройка, которая работает на вашем сервере и предоставляет дополнительные функции, такие как музыка, чат, шутки, цитаты и другие беззаботные взаимодействия.
Боты обычно создаются на Java, Python или C++ и интегрируются в Discord, где другие пользователи могут взаимодействовать с ними с помощью команд в чате. Когда бот получает команду, он выполняет заданную задачу, например воспроизводит песню, показывает мем, создает таблицу результатов игроков в игре или делает что-то еще, на что он запрограммирован.
Если у вас нет опыта программирования, не волнуйтесь, ботов Discord довольно просто добавлять и поддерживать. В Интернете доступно несколько поставщиков ботов, вам нужно только знать, какой из них вы хотите использовать.
В этой статье я расскажу вам, как добавить музыкального бота на ваш сервер Discord.
Добавить музыкального бота в Discord
Я покажу вам, как добавить музыкального бота, но одни и те же основные инструкции применимы к любому типу бота, который вы хотите добавить, а их тысячи. Добавление бота — простая задача. Вам нужно будет включить разрешение на управление сервером для вашей учетной записи, поэтому для добавления бота вам нужно быть фактическим администратором сервера или одним из самых доверенных пользователей сервера.
Первый шаг — найти бота, с которым вы хотели бы поэкспериментировать. Существуют сайты репозиториев ботов, на которых перечислены сотни или тысячи ботов, а также описания и отзывы других пользователей.
Двумя популярными репозиториями ботов являются Discord Bot List и Carbonitex, но вы можете найти и другие. В конце этой статьи я также сделаю обзор некоторых известных музыкальных ботов. Для целей этого руководства я покажу вам, как добавить бота «Groovy». Точные экраны, которые вы видите при добавлении другого бота, могут немного отличаться, но основные шаги одинаковы.
- Войдите на сервер, где у вас есть разрешения.
- Посетите веб-сайт бота, в данном случае Groovy.
- Выберите «Добавить в Discord». Другие боты могут дать вам возможность «Пригласить», а не «Добавить в Discord». Они оба по сути одно и то же.
- Выберите «Авторизовать».
- Заполните проверочный код, чтобы продемонстрировать, что вы не робот, чтобы вы могли установить своего робота. ол>р>
Вот оно! Вы захотите прочитать о том, что вы можете делать со своим новым другом-роботом. Основная команда для Groovy — «-play» — откройте голосовой канал и введите «-play [название песни]», и Groovy начнет ее воспроизведение. Это так просто!
Не осуждайте меня.
(Вы можете ввести "-stop", чтобы отключить Groovy.)
Это все, что нужно для добавления музыкального бота в Discord. Большая часть работы делается за вас за кулисами; это просто вопрос привязки вашего сервера и предоставления соответствующих разрешений.
Дополнительные руководства по Windows:
Несколько хороших музыкальных ботов для Discord
Для Discord существует множество хороших музыкальных ботов, созданных членами сообщества Discord. Некоторые лучше других, но все справятся со своей задачей — вам, вероятно, не нужно перенапрягаться при выборе идеального бота. Вот три надежных, на которые стоит обратить внимание.
Отлично
Groovy — это очень удобный музыкальный бот Discord, который может воспроизводить музыку, размещенную практически на любом веб-сайте, включая YouTube, Spotify, SoundCloud и некоторые другие. Бот работает невероятно хорошо, и я использовал его на нескольких серверах, которые использую. Качество отличное, качество воспроизведения очень высокое.
Ритм
Rhythm — это музыкальный бот для Discord. Отзывы о разработке и самих разработчиках очень неоднозначны, но сам бот довольно хорош, и это важная часть. Воспроизведение звука хорошего качества, оно стабильное и надежное, и работает хорошо. Как бесплатному боту здесь не на что жаловаться.
Фредбот
Fredboat — еще один высоко оцененный музыкальный бот, который воспроизводит музыку хорошего качества на вашем чат-сервере. Он надежен, предлагает достойное качество звука и хорошо работает. Поначалу его не так просто использовать, как Groovy, но как только вы поймете, как заставить его работать, он без проблем обеспечит саундтрек к вашей игре.
Октава
Octave – это музыкальный бот, который идеально подходит для серверов Discord. Помимо добавления музыки, Octave позволяет назначать роли, добавлять мемы, ссылаться на Twitch и многое другое. Octave — еще один бот Discord, на который стоит обратить внимание, с отличным качеством звука и простым интерфейсом.
Связать Discord с Spotify
В качестве альтернативы добавлению бота на сервер Discord можно связать приложение со Spotify. Простая задача, это позволяет вам транслировать музыку по вашему выбору со своими друзьями и знакомыми.
Чтобы настроить Spotify и Discord, следуйте этим инструкциям:
После завершения этого действия; вы можете транслировать свою музыку Spotify в приложении Discord. Добавление ботов — это простой способ настроить ваше приложение Discord, и они предлагают больше возможностей для настройки, чем привязка вашей учетной записи Spotify. Для тех, кто ищет альтернативу установке ботов на свой сервер Discord, связь между Spotify и Discord делает ее еще проще.
Часто задаваемые вопросы
У нас есть еще несколько ответов на ваши наиболее часто задаваемые вопросы здесь!
Как удалить бота из Discord?
Удалить бота из Discord очень просто. Если вы решите, что больше не хотите использовать тот, который у вас есть, просто удалите бота со своего сервера (не волнуйтесь, вы всегда можете добавить его позже). u003cbru003eu003cbru003eЧтобы выгнать кого-то или что-то (бота) с вашего сервера, перейдите к сообщениям и щелкните правой кнопкой мыши имя бота. Нажмите на опцию u0022Kick u0022 и подтвердите. Бот покинет сервер.
Могу ли я связать Pandora с Discord?
К сожалению, в настоящее время нет возможности связать Pandora с Discord. Хотя вы можете найти бота, который поможет вам, нам еще предстоит найти того, кто поможет в этой ситуации.
Discord API предоставляет вам простой инструмент для создания и использования собственных ботов и инструментов. Сегодня мы рассмотрим, как мы можем создать простого музыкального бота и добавить его на наш сервер. Бот сможет воспроизводить, пропускать и останавливать музыку, а также поддерживать функции очередей.
Предпосылки
Прежде чем мы начнем создавать бота, убедитесь, что у вас установлены все необходимые инструменты.
После установки мы можем продолжить настройку нашего бота для разногласий.
Настройка бота для разногласий
Во-первых, нам нужно создать новое приложение на портале разработки Discord.
Мы можем сделать это, посетив портал и нажав новое приложение.
Создание нового приложения
После этого нам нужно дать нашему приложению имя и нажать кнопку "Создать".
Создание бота для разногласий
После этого нам нужно выбрать вкладку бота и нажать добавить бота.
Информационная страница Discord-бота
Теперь наш бот создан, и мы можем продолжить его приглашение на наш сервер.
Добавление бота на ваш сервер
После создания нашего бота мы можем пригласить его с помощью генератора URL-адресов OAuth2.
Для этого нам нужно перейти на страницу OAuth2 и выбрать бота в области касания.
Вкладка OAuth2
После этого нам нужно выбрать необходимые разрешения для воспроизведения музыки и чтения сообщений.
Предоставление боту Discord необходимых разрешений
Затем мы можем скопировать сгенерированный URL-адрес и вставить его в наш браузер.
Ссылка для приглашения бота Discord
После вставки мы добавляем его на наш сервер, выбрав сервер и нажав кнопку авторизации.
Пригласить бота на сервер
Создание нашего проекта
Теперь мы можем начать создавать наш проект, используя наш терминал.
Сначала мы создаем каталог и переходим в него. Мы можем сделать это с помощью этих двух команд.
После этого мы можем создавать модули нашего проекта с помощью команды npm init. После ввода команды вам будет задано несколько вопросов, просто ответьте на них и продолжайте.
Тогда нам просто нужно создать два файла, с которыми мы будем работать.
Теперь нам просто нужно открыть наш проект в текстовом редакторе. Я лично использую VS Code и могу открыть его с помощью следующей команды.
Основы Discord js
Теперь нам просто нужно установить некоторые зависимости, прежде чем мы сможем начать.
После завершения установки мы можем продолжить запись файла config.json.Здесь мы сохраняем токен нашего бота и префикс, который он должен прослушивать.
Чтобы получить токен, вам нужно снова посетить портал разработчиков Discord и скопировать его из раздела ботов.
Копировать токен
Это единственное, что нам нужно сделать в нашем файле config.json. Итак, давайте начнем писать наш код JavaScript.
Во-первых, нам нужно импортировать все наши зависимости.
После этого мы можем создать наш клиент и войти в систему, используя наш токен.
Теперь давайте добавим несколько простых слушателей, которые будут регистрироваться в console.log при их выполнении.
После этого мы можем запустить нашего бота с помощью команды узла, и он должен быть в сети в дискорде и вывести «Готово!» в консоли.
Чтение сообщений
Теперь, когда наш бот находится на нашем сервере и может подключаться к Интернету, мы можем начать читать сообщения чата и отвечать на них.
Для чтения сообщений нам нужно написать только одну простую функцию.
Здесь мы создаем прослушиватель для события сообщения, получаем сообщение и сохраняем его в объекте сообщения, если оно срабатывает.
Теперь нам нужно проверить, исходит ли сообщение от нашего собственного бота, и проигнорировать его, если это так.
В этой строке мы проверяем, является ли автор сообщения нашим ботом, и возвращаем результат, если это так.
После этого мы проверяем, начинается ли сообщение с префикса, который мы определили ранее, и возвращаем значение, если это не так.
После этого мы можем проверить, какую команду нам нужно выполнить. Мы можем сделать это, используя несколько простых операторов if.
В этом блоке кода мы проверяем, какую команду выполнять, и вызываем команду. Если команда ввода недействительна, мы пишем сообщение об ошибке в чат, используя функцию send() .
Теперь, когда мы знаем, какую команду нам нужно выполнить, мы можем приступить к реализации этих команд.
Добавление песен
Начнем с добавления команды воспроизведения. Для этого нам нужна песня и гильдия (гильдия представляет собой изолированный набор пользователей и каналов и часто называется сервером). Нам также понадобится библиотека ytdl, которую мы установили ранее.
Во-первых, нам нужно создать карту с названием очереди, куда мы сохраняем все песни, которые мы набираем в чате.
После этого мы создаем асинхронную функцию с именем execute и проверяем, находится ли пользователь в голосовом чате и есть ли у бота соответствующие права. Если нет пишем сообщение об ошибке и возвращаемся.
Теперь мы можем продолжить получение информации о песне и сохранить ее в объект песни. Для этого мы используем нашу библиотеку ytdl, которая получает информацию о песне по ссылке на YouTube.
Это позволит получить информацию о песне с помощью библиотеки ytdl , которую мы установили ранее. Затем мы сохраняем необходимую информацию в объект песни.
После сохранения информации о песне нам просто нужно создать контракт, который мы можем добавить в нашу очередь. Для этого нам сначала нужно проверить, определена ли уже наша serverQueue, что означает, что музыка уже играет. Если это так, нам просто нужно добавить песню в нашу существующую очередь serverQueue и отправить сообщение об успешном завершении. Если нет, нам нужно создать его и попытаться присоединиться к голосовому каналу и начать воспроизводить музыку.
Здесь мы проверяем, пуста ли serverQueue , и добавляем в нее песню, если это не так. Теперь нам просто нужно создать наш контракт, если serverQueue нуль.
В этом блоке кода мы создаем контракт и добавляем нашу песню в массив песен. После этого мы пытаемся присоединиться к голосовому чату пользователя и вызываем нашу функцию play(), которую мы реализовать после этого.
Воспроизведение песен
Теперь, когда мы можем добавить наши песни в нашу очередь и создать контракт, если его еще нет, мы можем приступить к реализации нашей функции воспроизведения.
Сначала мы создадим функцию play, которая принимает два параметра (гильдия и песня, которую мы хотим воспроизвести) и проверяет, пуста ли песня. Если это так, мы просто покинем голосовой канал и удалим очередь.
После этого мы начнем воспроизводить нашу песню, используя функцию соединения play() и передав URL-адрес нашей песни.
Здесь мы создаем поток и передаем ему URL-адрес нашей песни. Мы также добавляем два слушателя, которые обрабатывают события конца и ошибки.
Примечание: это рекурсивная функция, что означает, что она вызывает сама себя снова и снова. Мы используем рекурсию, поэтому она воспроизводит следующую песню, когда песня закончена.
Теперь мы готовы воспроизвести песню, просто набрав !play URL в чате.
Пропуск песен
Теперь мы можем приступить к реализации функции пропуска. Для этого нам просто нужно завершить диспетчер, который мы создали в нашей функции play(), чтобы он запускал следующая песня.
Здесь мы проверяем, находится ли пользователь, введший команду, в голосовом канале и есть ли песня, которую нужно пропустить.
Остановка песен
Функция stop() почти аналогична функции skip() за исключением того, что мы очищаем массив песен, из-за чего наш бот удаляет очередь и покидает голосовой чат.
Полный исходный код index.js:
Здесь вы можете получить полный исходный код нашего музыкального бота:
Заключение
Вы дошли до конца! Надеюсь, что эта статья помогла вам понять API Discord и то, как вы можете использовать его для создания простого бота. Если вы хотите увидеть пример более продвинутого бота для разногласий, вы можете посетить мой репозиторий Github.
Если вы нашли это полезным, подумайте о том, чтобы порекомендовать его и поделиться им с другими разработчиками.
Если у вас есть какие-либо вопросы или отзывы, дайте мне знать в комментариях ниже.
Отметьте @DashRadio + + ИЛИ восклицательным префиксом ! +
• Чтобы открыть полный список команд, используйте команды @DashRadio ИЛИ !commands
• Используйте команду "Жанры", чтобы лучше просмотреть свой выбор:
Отметьте @DashRadio +Genres ИЛИ !Genres, чтобы открыть список всех доступных музыкальных жанров Dash на выбор.
• Просматривайте состав станций, номер станции и описание каждой станции в жанре с помощью команд @DashRadio или !genre, например. !рок, !поп, !электроника и т. д.
• Приказать боту DashRadio включить воспроизведение определенной станции, используя полное название станции или номер станции. Например. !play 37 или @Dash Radio play 37
• Посмотрите, что сейчас воспроизводится, с помощью команды «Сейчас исполняется». Просмотр названия песни, исполнителя и названия станции с помощью @DashRadio np ИЛИ !np
• Получите все возможности Dash Radio: чтобы переключиться на использование официального приложения или веб-сайта Dash Radio, просто используйте команду @DashRadio app ИЛИ !app
Полный список станций
Страна
Десятилетия
Электронная музыка и танцы
Вера и Евангелие
Здоровье и благополучие
Хип-хоп станции
Джаз и классика
Латинский
Мир
• Можно ли пропустить песню?
Короче говоря, нет. Радиостанции Dash Radio — это радиостанции в прямом эфире с тщательно отобранными песнями и шоу, которые не позволяют пропустить конкретную песню. Если вы хотите послушать что-то еще, мы рекомендуем вам переключиться на другую станцию Dash Radio для нового настроения.
• В чем разница между DashRadio Bot и другими музыкальными ботами или сервисами?
Более 80 радиостанций Dash Radio курируют ди-джеи мирового класса, приглашенные суперзвезды и известные личности в каждом жанре. В отличие от других сервисов, вам не нужно искать песню или создавать плейлист — просто выберите станцию в жанре или настроении, которое вы чувствуете, и мгновенно установите атмосферу. Откройте для себя новую музыку, которую вы не знаете, и вспомните песни, о которых вы забыли, так же, как слушаете радио (за исключением всей этой надоедливой рекламы, Dash на 100% свободен от рекламы). Использование Dash Radio не требует входа в систему и доступно для пользователей бесплатно!
• Могу ли я создать собственный префикс для бота DashRadio?
Да, вы можете создать собственный префикс для этого бота. Администраторы получают это разрешение с помощью команды префикса @dashradio+settings или префикса !settings.
• Для чего нужен Discord-сервер Dash Radio?
Dash Radio является частью растущего и разнообразного музыкального сообщества! У нас более 450 ведущих и шоу, а сервер Discord Dash Radio – это место, где наши ведущие, артисты, гости, кураторы, слушатели и друзья могут общаться и сотрудничать друг с другом.
Читайте также: