Прежде всего: Да, я провел исследование в Google, на форумах, серверах Discord и многом другом, но ни один из них не подходит для того, чем я хочу заниматься. Я говорю это, чтобы никто не оскорблял меня словесно за то, что я просил о помощи, когда я провел 3 дня исследования по этому поводу.
Я сделал специального бота Discord для фан-сервера, который размещен на heroku, чтобы он мог оставаться в сети, когда меня нет. Я хочу, чтобы бот воспроизводил mp3-файл из своей папки, когда кто-то дает для него определенную команду, но я хочу, чтобы музыка воспроизводилась на определенном голосовом канале.
Сначала я попытался обработать его так же, как файл изображения. Например:
if (message.content == «Play the Funky Tune.») < message.reply(«Of course, I hope you enjoy!», < files: [«./Music/FunkyTune.mp3»] >); >
Однако это приводит к тому, что бот помещает туда музыкальный файл, и, хотя вы можете щелкнуть по нему и воспроизвести его, в тот момент, когда вы щелкнете по другому каналу, воспроизведение музыки будет приостановлено. Я хочу, чтобы песня воспроизводилась на определенном голосовом канале, чтобы она продолжала играть, когда пользователь нажимает на другой канал.
Pro bot — шикарный бот для музыки в Discord 👌
При проведении исследований для этого каждая тема всегда запрашивает ссылку на видео YouTube, которая преобразует его в аудио, но это не то, что я хочу, поскольку с видео на YouTube может случиться все, что угодно.
Любая помощь приветствуется:)
PS Меня не интересует использование уже созданных ботов, я хочу интегрировать эту музыкальную функцию в своего собственного бота.
Источник: stackru.com
Нет звука от бота Discord. discord.py/ffmpeg
Я создаю простого музыкального бота и не могу понять, почему от бота нет звука. Я пробовал пинать и возвращаться, менять код и многое другое. Я просто не могу этого понять. В командной строке нет ошибок, и вокруг бота есть маленький зеленый кружок, как если бы из него был звук. Однако он исчезнет, если вы снова присоединитесь к ВК.
Если хотите, не стесняйтесь его улучшать. Я получил этот код из учебника YouTube, поэтому я не совсем понимаю звуковую часть.
Superior125 22 Июл 2021 в 21:42
Что вообще означает эта строка await message.content.startswith(‘play’) ? Во-первых, вы не определили message , а во-вторых, почему вы его ждете?
Łukasz Kwieciński
22 Июл 2021 в 22:38
Вы используете устаревшие методы. Если вы смотрите обучающие программы, просмотрите недавние, так как discord.py часто обновляется. Для понимания вы можете посмотреть этот ответ
22 Июл 2021 в 23:17
1 ответ
Лучший ответ
Попробуй это. Когда вы запускаете команду, сообщение никогда не будет начинаться с play , префикс бота — «,» .
Кроме того, вы добавляете intents в client . Вместо этого вы должны установить его на bot и удалить client , вы никогда не используете его в коде.
РАБОЧИЕ МУЗЫКАЛЬНЫЕ БОТЫ В ДИСКОРД // ЛУЧШИЕ МУЗЫКАЛЬНЫЕ БОТЫ // МУЗЫКАЛЬНЫЕ БОТЫ В ДИСКОРД
FoxGames01 22 Июл 2021 в 22:25
Superior125
23 Июл 2021 в 01:01
На самом деле я не знаю. Если вы скопировали этот код из видео YouTube, и он не сработал, вы, вероятно, видели видео из устаревшей версии discord.py. Всякий раз, когда вы идете смотреть учебник по программированию на YouTube, не забывайте видеть версию, в которой был написан код.
Источник: question-it.com
Почему бот в дискорде не играет музыку
Discord – один из самых популярных в мире мессенджеров, имеющий более 250 миллионов уникальных пользователей. Одним из приятных бонусов данного мессенджера является возможность прослушивания музыки на созданном вами сервере в Дискорд, что добавляет атмосферности и позитива игровому процессу. Для запуска музыки на сервере Дискорда нам потребуются специальные инструменты, которые можно найти в сети. Ниже разберём особенности включения песен, и опишем инструменты, которые нам в этом помогут.
Как проигрывать музыку в мессенджере Дискорд через бота
Наиболее популярным способом запустить музыку в Дискорде является использование специального бота, которого необходимо подключить к созданному вами серверу в Дискорд. Такой сервер не нагружает мощности ПК, вы можете слушать на нём музыку с вашими друзьями, тем самым разнообразив и улучшив игровой геймплей. Бот легко подключается, управляется с помощью специальных команд, позволяя прослушивать музыку с Ютуб и других ресурсов.
Со списком музыкальных ботов для Дискорда вы можете ознакомиться на официальном сайте discordbots.org/tag/music. Мы же разберём механизм подключения бота на примере популярного музыкального бота « Rhytm ».
- Перейдите на на сайт rythmbot.co;
- Нажмите на «Invite» («Invite Rythm»);
Запуск музыку на Дискорде с помощью «Virtual Audio Cable»

Второй популярный способ запустить музыку на Дискорде – это использовать программу «Virtual Audio Cable». Для работы с программой необходим второй аккаунт в Дискорд, который необходимо создать. Если же все нижеизложенные манипуляции вы будете делать от своего первого аккаунта, то проигрываемую вами музыку будут слышать только гости вашего сервера. Вы её слышать не будете.
- Скачайте и установите программу «Virtual Audio Cable»;
- Щёлкните ПКМ на значке динамика панели задач, и выберите «Звуки»;
- Перейдите на вкладку «Воспроизведение», здесь будет находиться новое устройство «Line 1»;
- Наведите на него курсор мышки, щёлкните ПКМ, и выберите «Использовать по умолчанию»;
- То же самое выполните для вкладки «Запись»;
- Запустите музыкальный плеер (например, «AIMP»), через который вы хотите транслировать музыку;
- Перейдите в его настройки, и во вкладке «Воспроизведение» выберите устройств с поддержкой «Line 1»;
Наиболее популярный и менее энергоёмкий способ, позволяющий воспроизвести музыку в мессенджере Дискорд, состоит в использование специального музыкального бота. Вы можете выбрать одного из множества ботов на сайте Дискорда, активировать его, и пользоваться его возможностями. Если же вариант с ботом не подходит, вы можете установить программу «Virtual Audio Cable», и запускать нужные треки уже с её помощью.
Как в дискорде включить музыку, чтобы все слышали

Если нужно включить в Дискорде музыку, чтобы ее все слышали, можно использовать для этой цели специализированного бота. Такой вариант будет работать лишь в том случае, если человек, решивший создать трансляцию музыки для всех, является администратором голосового канала. Самый популярный сегодня сервис, позволяющий реализовать такие требования – это сайт Carbonitex. Как раз на этом сайте находятся самые разные популярные боты, доступные для использования. Возможности ботов самые разные, и познакомиться с каждой из них можно через вкладку «info». Для того, чтобы найти правильного бота и включить его, следует сделать следующее:
- Произвести соединение между сервером и ПК (для того, чтобы это сделать, нужно нажать на «Add to Server»).
- Создать профиль или войти в него на сайте.
- После завершения авторизации следует выбрать из серверов, появившихся в списке и доступных на момент обращения.
- Зайти на сервер и, тем самым, запустить бота.
- Переместить бота в чат-комнату.
- Ввести в строчку чата «++voice».
На этом все – теперь остается только выбрать любимые музыкальные композиции и наслаждаться их прослушиванием.
Проблемы со звуком и трансляциями
К великому сожалению, даже такое великолепное программное обеспечение для геймеров, как Дискорд, не защищено от ошибок, вылетов и зависаний, среди которых – проблемы со звуком и с трансляцией музыки.
Если говорить более подробно о трансляции звуков, можно выделить следующие возможные проблемы с Дискордом:
- подвисания сервера;
- как автор трансляции, так и другие участники чата не слышат музыку;
- периодически или постоянно пропадает звук;
- посторонние неприятные звуки в динамиках.
В большинстве случаев решение всех этих и подобных проблем будет разнообразным, так как оно полностью зависит от множества факторов. К примеру, в некоторых случаях для решения проблемы с работой Дискорда пользователю достаточно будет лишь увеличить громкость на устройстве или в программе (для того, чтобы повысить уровень громкости в программе, необходимо ввести в строчку чата команду «++volume»). Также решить проблему с воспроизведением можно с помощью перехода на любой другой аналогичный плеер. Найти другого музыкального бота можно там же, на том же сайте.
В том случае, если даже эти действия не способны решить проблему с воспроизведением песен для всех участников игрового чата, рекомендуется переустановить программное обеспечение. Это рекомендуют сделать практически все пользователи, столкнувшиеся с аналогичной проблемой.
Также пользователь может обратиться за помощью к оперативной службе поддержки пользователей. Для того, чтобы это сделать, достаточно лишь ввести в чат команду «++help».
Как добавить бота с музыкой в Дискорд Онлайн
На фоне множества программ и приложений для общения, мессенджер Discord быстрее и функциональнее большинства из них. К тому же это бесплатное, хотя его отличительная особенность в другом. Дело в том, что к нему можно подключить десятки ботов, значительно повышающих функционал программы. Повышенной популярностью пользуются музыкальные роботы-помощники. Рассказываем, как в Дискорде добавить бота с музыкой, где его можно отыскать, какие условия его добавления, и какие у него задачи.

Как в Дискорде добавить бота с музыкой: пошаговая инструкция
Музыкальных роботов-помощников, как и других ботов для Discord можно пригласить только на сервер. Других вариантов здесь не предусмотрено. А для этого у вас должны быть права администратора, или управления сервером.
Начните с первого этапа, и включите в вашей учетной записи разрешение «Управление сервером». То есть без прав доступа к администрированию или управлению, вы не смоете выполнить эту операцию.

Второй этап – поиск бота, с которым планируется поэкспериментировать. Ресурсов репозиториев ботов и немало, на них можно найти различные категории виртуальных помощников, с описанием отзывами о них. Е будем приводить их названия, дабы не прослыть спамерами и рекламщиками. Приведем лишь порядок работы на этих сайтах:
- Авторизуйтесь на своем сервере, в котором у вас есть права.
- Перейдите на сайт с ботами для музыки.
- Выберите нужного вам бота, и кликните «Добавить в Discord». Кнопка приглашения может выглядеть, как «Пригласить».
- Нажмите на кнопку «Авторизоваться», и пройдите капчу.
Обратите внимание! Обязательным условием для добавления бота с музыкой на Дискорд будет наличие администраторских прав, либо разрешение на управление сервером.

Зачем нужно добавлять бота с музыкой в Discord?
Музыкальные помощники помогут слушать музыку прямо в мессенджере. Они обладают достаточно мощным функционал по отношению к звуковым дорожкам. Благодаря им вы получите следующее:
- Улучшите качество воспроизводимой музыки.
- Снизите усилия, которые требуются при прослушивании любимых треков.
- Воспроизвести музыкальную дорожку на своей машине.
- Передать композицию по голосовому каналу своим друзьям.
- Отслеживать популярные треки и даже видеоклипы по всему миру.

Собственно роботы выполняют часть работы за пользователя. Их применение значительно упростит вашу жизнь, и свободного времени на дела у вас останется больше.
По сути боты – это плагины, работающие на вашем сервере, и предоставляющие дополнительные функции.
Чаще всего боты для музыки создают на Java, Python или C ++. Практически все из них интегрируются в Discord, позволяя пользователям взаимодействовать с ними через команды в чате. Получив конкретную команду, бот отправляется ее выполнять, в нем уже все запрограммировано заранее.
Похожие публикации:
- Почему колонки шумят без музыки
- Почему меня не слышно в дискорде
- Почему на хуавей вылетают приложения
- Почему не запускается игра в стиме
Источник: smm-alliance.ru