Как стать дискорд диджеем
Обновлено: 22.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 года оба бота больше не работают. Вы по-прежнему можете добавить их на свои серверы, но музыкальные функции будут отключены.
В настоящее время неизвестно, вернутся ли два популярных бота. Но вы можете добавить их на свои серверы и периодически проверять их функциональность.
Для тех, кто находится на карантине, виртуальные вечеринки обеспечивают столь необходимое развлечение.
Тусовщики начинают беспокоиться. Вы не можете точно винить их. С введением карантинных мер люди обращаются к более гибким и виртуальным решениям, чтобы удовлетворить потребности своих вечеринок и избавиться от скуки, вызванной блокировкой. Одним из таких решений является DJ3D и Discord, которые позволяют вам играть виртуального ди-джея для своей публики без необходимости покупать какое-либо модное оборудование или бронировать бар для места проведения. Приветствуются профессионалы и любители, а также все, кто находится между ними.
Вечеринки стали проще — зайдите на DJ3D.io, где доступна бета-версия программы. По словам его создателя (masterspy7) на Y Combinator, DJ3D уже некоторое время находится в разработке.Создатель этой изящной маленькой виртуальной сцены написал, что «это было бы подходящее время» для выпуска веб-сайта, предположительно имея в виду продолжающиеся блокировки. Пока что программа работает только на компьютере.
Все, что вам нужно сделать, это выбрать ссылку на YouTube по вашему выбору, выбрать понравившийся аватар и пригласить людей на вашу электронную встречу, если вы того пожелаете. По словам masterspy7, вы можете добавить до 30 человек и разрешить им (или нет) изменять видео в фоновом режиме. Вот как это выглядит, когда вы играете в безумно захватывающую песню Young and Company «Мне нравится то, что вы делаете со мной».
Фактор универсальности DJ3D. Несмотря на то, что диджеинг звучит как занятие на DJ3D.io, вы можете проявить творческий подход к своему опыту. На самом деле, некоторые люди уже используют его как бесплатный виртуальный класс для обучения CSS Grid. Не будет сюрпризом, если DJ3D.io будет использоваться для прямых трансляций кулинарии, игр, программирования, шитья и многого другого.
Люди это оценят. Виртуальные вечеринки становятся все популярнее из-за карантина, вызванного коронавирусом. Обычно примерно в это время весной наряду с вечеринками и собраниями начинают появляться живые выступления и концерты, чтобы открыть новый сезон. Но из-за того, что во многих городах и странах принимаются меры по социальному дистанцированию, эти места развлечений приостановлены на неопределенный срок.
Тогда логично, что люди проводят мальчишники, чтения стихов, дни рождения, живые музыкальные выступления и даже свадьбы с помощью программного обеспечения для видеоконференций, такого как Houseparty, Skype, Google Hangouts и, конечно же, печально известного Zoom. И хотя DJ3D не совсем инструмент для видеоконференций, он легко может похвастаться «вечеринкой» в уравнении тусовки. Вам не нужно на самом деле наряжаться для этого. Все, что вам нужно сделать, это добавить ссылку на YouTube, пригласить друзей, поиграть со своим эмодзи-аватаром и весело провести время.
Узнайте, как загрузить и добавить бота Rythm на свой сервер, чтобы он заработал. Ознакомьтесь со всеми более чем 15 командами и приемами, чтобы использовать бота Rythm на профессиональном уровне!
В этой статье я расскажу все, что вам нужно знать о печально известном боте Rythm для Discord.
Что такое ритмический бот?
Бот Rythm — это бот для потоковой передачи музыки для Discord, предназначенный для воспроизведения музыки непосредственно на вашем сервере. Бот Rythm обеспечивает прослушивание музыки без задержек и поддерживает множество различных сервисов потоковой передачи музыки, таких как YouTube, SoundCloud, Twitch и другие. Согласно их веб-сайту, бот Rythm в настоящее время активен примерно на 8 миллионах серверов Discord!
Что делает Rythm Bot лучшим музыкальным ботом?
Многие люди, в том числе и я, считают, что бот Rythm — лучший музыкальный бот для Discord, и это правильно, бот Rythm обладает множеством забавных и полезных функций. Давайте рассмотрим некоторые функции бота Rythm и их преимущества:
1. Воспроизведение песен с YouTube:
Когда вы используете команду воспроизведения для воспроизведения песни, Rythm автоматически воспроизводит лучший результат названия песни с YouTube.
2. Поиск песен на YouTube:
Если песня, которую вы ищете, не является лучшим результатом, вы можете вместо этого использовать команду поиска. При использовании команды поиска Rythm покажет вам 10 лучших результатов с YouTube.
3. Воспроизведение песен с URL-адресов:
Бот Rythm позволяет воспроизводить музыку из любых поддерживаемых сервисов потоковой передачи музыки (YouTube, SoundCloud, Twitch, Vimeo, Mixer) напрямую с URL-адресами.
4. Поддержка плейлистов:
Когда пользователь воспроизводит ссылку на плейлист YouTube, Rythm ставит в очередь все песни из плейлиста. А если URL-адрес видео ведет к плейлисту, Rythm поставит в очередь плейлист и по этой ссылке.
5. Поддержка текстов песен:
Бот Rythm позволяет искать текст воспроизводимой в данный момент песни или любой другой песни. Это определенно одна из лучших функций, которые может предложить Rythm.
6. Экстремальная настраиваемость:
Бот Rythm предоставляет широкий спектр настраиваемых параметров. Администратор/модификатор может использовать эти настройки для настройки поведения бота. Такие вещи, как изменение команды префикса или добавление определенных текстовых каналов в черный список. Существует множество других настраиваемых параметров, вы можете получить к ним доступ с помощью команды «!settings».
Как добавить бота Rythm на свой сервер?
Добавить бота Rythm на сервер Discord очень просто. Но, чтобы добавить бота Discord на свой сервер, вам необходимо иметь разрешение «Управление сервером» или «Администратор».
Выполните следующие действия, чтобы добавить Rythm на свой сервер Discord:
Полезные команды ритм-бота
Ритм-бот имеет множество забавных и полезных команд. Вот несколько команд, которые вам следует знать, если вы хотите использовать бота Rythm на своем сервере Discord:
Как сыграть песню с ритмом?
Существует 5 команд, которые можно использовать для воспроизведения песни в Rythm. Но прежде чем играть песню, вы должны быть в голосовом канале. Вот команды, которые вы можете использовать для воспроизведения песни, и что именно они делают:
- !Play: Если вы введете «!playназвание песни», Rythm воспроизведет лучший результат для этой песни с YouTube. Вы также можете ввести конкретный URL-адрес песни, например «!playURL-адрес песни». Этот URL-адрес может быть с любого из поддерживаемых Rythm веб-сайтов, например YouTube, SoundCloud, Vimeo, Mixer и Twitch. (Псевдоним: !p)
- !Search: Если вы введете «!searchназвание песни», Rythm покажет вам 10 лучших результатов для этой песни на YouTube. (псевдоним: !найти)
- !Playtop: если вы введете название песни или URL-адрес песни после такой команды, как «!playtopназвание/URL-адрес песни», Rythm добавит песню в начало списка. поставить в очередь, и песня будет воспроизводиться после воспроизводимой в данный момент песни. (Псевдонимы: !pt, !ptop)
- !Playskip: Если вы введете название песни или URL-адрес песни после этой команды, например «!playskipназвание/URL-адрес песни», Rythm пропустит воспроизводимую в данный момент песню и начнет воспроизведение. песня, которую вы только что добавили. (Псевдонимы: !ps, !pskip, !playnow, !pn)
- !SoundCloud: Если вы введете «!Soundcloudназвание песни», Rythm воспроизведет лучший результат для этой песни из SoundCloud. (Псевдоним: !sc)
Как получить текст песни с ритмом?
Как я упоминал ранее, в Rythm есть команда, которая извлекает текст либо для воспроизводимой в данный момент песни, либо для любой песни в целом. Если вы используете команду «!Lyrics», во время воспроизведения песни Rythm извлечет текст песни, воспроизводимой в данный момент.
Если вы введете «!Lyrics название песни», Rythm выберет текст для конкретной песни, которую вы упомянули. На мой взгляд, это интуитивно понятно.
Как пропустить песню с ритмом?
Если в голосовом канале менее 3 человек, вы можете просто использовать команду «!skip», чтобы перейти к следующей песне.
Если в голосовом канале участвуют 3 или более человек, голосование за пропуск вступит в силу. Согласно веб-сайту Rythm, 75% населения голосового канала должны проголосовать за пропуск песни. Это означает, что если в голосовом канале 6 человек, 75% от 6 равно 4,5, округляя в меньшую сторону, мы получаем 4. Таким образом, в этом случае, если 4/6 человек проголосуют за пропуск, то бот Rythm пропустит песню. .
Вы также можете использовать команду «!skipto» и ввести «!skipto позиция в очереди», чтобы перейти к определенной позиции в очереди.
Как изменить настройки ритма?
Бот Rythm позволяет изменять ряд его настроек. Чтобы просмотреть все настройки, введите «!settings».
Вот некоторые настройки, которые вы можете изменить с помощью бота Rythm:
Изменить префикс команды
Вы можете изменить префикс Command на любой текст или символ (максимум 5 символов). Чтобы изменить префикс, введите «!settings prefix new-prefix-here “. Rythm установит новую команду префикса на то, что вы введете после «!settings prefix».
Черный список текстовых каналов
Анонсировать песни
Вы можете заставить бота объявлять каждую песню в текстовом канале при ее воспроизведении. Используйте команду «!settingsnounsongson», чтобы включить этот параметр.
Установить максимальную длину очереди
Вы можете установить максимальное количество песен, которое может храниться в очереди одновременно. Используйте команду «!settings maxqueuelength любое число», чтобы установить максимальную длину очереди на желаемое число. Число может быть где угодно между 10 и 10,000. Вы также можете отключить это, просто набрав «!settings maxqueuelength disable».
Установить максимальное количество пользовательских песен
Вы можете установить максимальное количество песен, которые пользователь может поставить в очередь одновременно. Используйте команду «!settings maxusersongs any-number», чтобы установить максимальное количество песен, которые пользователь может поставить в очередь. Это число может быть где угодно между 10 и 10 000. Вы также можете отключить это, набрав «!settings maxusersongs disable»
Предотвращение дублирования песен в очереди
Вы можете запретить пользователям добавлять песни, которые уже поставлены в очередь. Используйте команду «!settings preventduplicates on», чтобы включить этот параметр.
Настройки диджея
Вы можете создать роль DJ для своего сервера Discord. Любой, кому назначена эта роль, сможет использовать все музыкальные команды. Вы также можете установить любую другую роль в качестве роли DJ. Вы можете сделать это, введя «!settings DJRole role-name». После того, как вы создали роль ди-джея или установили роль в качестве роли ди-джея, вы можете сделать две вещи.
Во-первых, вы можете использовать команду «!settings DJplaylists on», чтобы только пользователи с ролью DJ могли ставить плейлисты в очередь.
Вы также можете включить режим "Только DJ". Когда вы включаете этот режим, пользователи без роли DJ (или разрешения Управление каналами) не смогут использовать ни одну из музыкальных команд Rythm. Чтобы включить этот параметр, введите «!settings DJonly on».
Есть несколько других параметров, которые вы можете изменить, а именно автовоспроизведение и громкость по умолчанию. Но эти команды доступны только для жертвователей.
Если вы хотите сбросить все настройки, вы можете сделать это с помощью команды «!settings reset».
Ритм-бот не работает? Вот как это устранить:
Если у вас возникли проблемы с Rythm, нажмите здесь. На веб-сайте бота Rythm есть подробное руководство по устранению неполадок. Если у вас все еще есть проблемы, подумайте о том, чтобы присоединиться к их серверу Discord. Многие люди будут более чем рады помочь вам.
Ритм не работает? Как проверить статус Rythm Bot?
Иногда боты Discord не работают на техническое обслуживание. Чтобы проверить, не работает ли бот Rythm, вы можете присоединиться к серверу разногласий бота Rythm. Нажмите здесь, чтобы присоединиться.
Часто задаваемые вопросы о Rythm Bot
Могу ли я иметь 2 Rythm-ботов на одном сервере?
Ага! На одном сервере может быть 2 бота Rythm. Чтобы получить второго бота Rythm, нажмите здесь.
Может ли Rythm Bot воспроизводиться из Spotify?
С каких сайтов Rythm Bot осуществляет потоковую передачу?
В настоящее время бот Rythm поддерживает следующие платформы:
Как настроить громкость для всех на моем сервере для Rythm?
Хотя эта функция доступна только для жертвователей, вы можете локально настроить громкость для себя, щелкнув правой кнопкой мыши бота Rythm, когда он находится в голосовом канале.
Если вы делаете пожертвование, вы можете изменить громкость для всех на вашем сервере с помощью команды «!volume [1 – 200]».
Может ли Rythm играть круглосуточно и без выходных?
Хотя Rythm не поддерживает эту функцию, есть несколько других действительно хороших музыкальных ботов Discord, которые ее поддерживают.
Надеюсь, эта статья помогла вам научиться пользоваться ботом Rythm. Теперь вы можете джемовать под музыку со своими друзьями на сервере 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.
Если вы нашли это полезным, подумайте о том, чтобы порекомендовать его и поделиться им с другими разработчиками.
Если у вас есть какие-либо вопросы или отзывы, дайте мне знать в комментариях ниже.
Читайте также: