- Как исправить музыкальный бот Discord, который перестает играть до того, как песня фактически закончилась?
- 1 ответ
- Бот Rhythm для Discord прекращает работу по требованию YouTube
- YouTube потребовал закрыть бота Groovy для проигрывания музыки в чатах Discord
- Почему не работает музыкальный бот в Discord
- Проблема с местоположением сервера
- Лагает сам бот — пробуем переустановить
- Лагает программа Дискорд — ждем окончания сбоя
- Что делать если музыкальный discord бот не играет музыку(discord bot maker)?
Как исправить музыкальный бот Discord, который перестает играть до того, как песня фактически закончилась?
Я написал простого музыкального бота с такими командами, как join , play , pause , resume и leave . У меня проблема, когда я запускаю команду play с песней, которая может быть либо ссылкой на YouTube, либо просто названием видео на YouTube, и она будет воспроизводить большую часть песни, а затем он случайно перестанет играть. Я предполагаю, что это проблема с командой play , хотя я не уверен. Еще одна информация: я размещаю своего бота на сервисе веб-хостинга под названием Heroku, но я не думаю, что это очень актуально, так как у меня есть все пакеты сборки, настроенные на Heroku, и у меня не было проблем с ними. . Вот код, с которым я работаю:
У других была такая же проблема, и они писали о них в stackoverflow, но, похоже, никто не ответил на эти проблемы. Я проверил репозитории Github и многие другие веб-сайты, включая stackoverflow, но мне не повезло. Я был бы очень признателен, если бы кто-нибудь мог мне помочь!
1 ответ
Проблема заключается в том, что исполняемый файл FFMPEG получает поврежденные пакеты от веб-хоста, что приводит к его завершению.
Вы можете увидеть это, вручную установив для loglevel значение verbose в классе discords FFmpegPCMAudio .
Поскольку мы предпочли бы повторно подключиться, чем прервать песню раньше, вы можете изменить свой ffmpeg_options на следующее:
Вот полный бот, использующий эти параметры: MusicBot Lenart12
Источник
Бот Rhythm для Discord прекращает работу по требованию YouTube
Как сообщает издание Verge, YouTube потребовал закрыть ещё одного музыкального бота Discord — Rhythm. Видеохостинг направил владельцам уведомление с требованием отключить бота в течение недели. В результате 15 сентября этого года Rhythm прекратит работать.
Разработчик Rythm Йоав назвал письмо от YouTube «концом эпохи». По его мнению, в скором времени такое же требование получат владельцы других музыкальных ботов Discord. Предусмотрев такое развитие событий, год назад команда Rythm начала работу над «чем-то новым в музыкальном пространстве». Йоав пока не раскрывает подробностей о новом проекте.
Verge упомянуло, что в течение последних десяти месяцев YouTube и Discord работают над некой альтернативой музыкальным ботам. Новая функция не заменит Rythm и других подобных ботов. Её цель — предоставить пользователям платформы прямой и официальный доступ к материалам YouTube.
На текущий момент Rythm установлен на более чем 20 миллионах серверов Discord и охватывает более 560 миллионов пользователей. Как указал Йоав, для поддержания его работы требуется 16 серверов с объёмом оперативной памяти более чем 4 ТБ и свыше тысячи CPU. Отключение такого масштабного бота заставит пользователей искать альтернативы на Discord но, как указало Verge, разработчики менее популярных ботов вскоре могут оказаться в том же положении.
В конце августа YouTube потребовал закрыть ещё одного музыкального бота — Groovy. Видеохостинг обвинил владельцев в нарушении правил платформы путём использования музыки в коммерческих целях. Groovy работал на 16 миллионах серверах Discord, которыми пользуются более 250 миллионов человек.
В ответ на запрос Verge по поводу Groovy Discord указал, что в случае нарушения ботами чьих-то прав сервис предпримет меры по предотвращению этих нарушений. Ситуацию с Rythm руководство мессенджера и YouTube комментировать не стали.
Возможно, требование об удалении бота основано на том же нарушении правил использования платформы, что у Groovy. Оба бота позволяют извлекать музыку из разных источников (в том числе YouTube, SoundCloud иTwitch) и транслировать её внутри канала. В то же время некоторые издания подозревают, что YouTube и Discord просто расчищают место под свои проекты.
Источник
YouTube потребовал закрыть бота Groovy для проигрывания музыки в чатах Discord
Видеохостинг YouTube обратился к владельцам популярного бота для проигрывания музыки в Discord — Groovy — с требованием закрыть его. Прекратить работу требуют в течение семи дней, то есть с 30 августа. Об этом сообщает Verge со ссылкой на пост владельца Groovy Ника Аммерлана на своём сервере.
Владеющая YouTube компания Google подтвердила изданию, что потребовала закрыть бот. По словам её представителей, это связано с тем, что Groovy нарушает Условия использования видеохостинга, в частности правила использования опубликованной на нём музыки в коммерческих целях.
По данным Verge, популярность Groovy выросла за последние пять лет. Сейчас бот установлен на более чем 16 миллионах серверах Discord, которыми пользуются более 250 миллионов человек. Это и привлекло внимание Google и YouTube к боту, пишет издание.
Владелец Groovy Ник Аммерлан заявил, что не знает точной причины того, почему корпорация потребовала закрыть бота только сейчас. По его словам, вероятно, что ранее Google и YouTube просто не знали о его существовании. Тем не менее, Аммерлан отметил, что заранее понимал, что в будущем Google и YouTube выступят против работы Groovy, и ему было интересно, когда же это произойдёт.
Аммерлан признал, что, несмотря на возможность проигрывать музыку в Groovy через Spotify, Soundcloud и другие сервисы, подавляющее большинство пользователей использовали YouTube — 98% воспроизводимых треков были оттуда.
Verge пишет, что требование закрыть Groovy Bot означает, что в ближайшем будущем Google и YouTube начнут борьбу и против аналогичных ботов. Самый популярный музыкальный бот Discord Rhythm пока продолжает работу, однако издание намекает, что скоро это может измениться. Совладелец Rhythm под ником Jet, тем не менее, заявил, что в настоящее время создатели бота не планируют закрывать его.
В Discord встали на сторону YouTube. Представители сервиса заявили в комментарии для Verge, что в случае нарушения ботами чьих-то прав, эта третья сторона или сам Discord могут предпринять меры по предотвращению этих нарушений.
Источник
Почему не работает музыкальный бот в Discord
Дискорд – популярная бесплатная площадка для общения между пользователями. Программу используют те, кто играет в различные игры – дискорд позволяет корректировать действия и общаться в режиме реального времени, что очень удобно. Администрация на тематических серверах может устанавливать специальные музыкальные боты для трансляции музыки. По ряду причин, такие боты могут лагать и плохо работать на сервере. Чтобы наладить их функционирование, следует выполнить несколько простых действий.
Проблема с местоположением сервера
Проблема трансляции музыки с помощью бота в Дискорде связана с местоположением. По ряду причин из – за этого могут не транслироваться музыкальные композиции, или же болт вовсе перестанет работать. Исправляется это изменением местоположение сервера.
Если лагает музыкальный бот в дискорде, то причиной для этого может стать то, что программа автоматически выбирает точку подключения при создании сервера. Если она подключилась к той региональной точке, с которой создан сервер, то программа будет нормально функционировать. Но из – за возникающих сбоев программа может подключиться к другой региональной точке, из – за чего возникнет сильная задержка, из – за которой невозможно нормально смотреть видео или слушать музыку. Соответственно, это вредит и работе бота.
Сделать это можно, следуя этой инструкции:
- Войти в программу Дискорд.
- Открыть вкладку «Параметры».
- Выбрать «Настройки сервера».
- Перейти в «Обзор».
- Откроется окно со значок с флагом. Нужно выбрать функцию «Изменить».
- Откроется окно «Выберите регшион сервера». Пользователю придется выбрать из списка регион, где он находится.
- После этого нужно сохранить изменения.
Выполнив эти действия, у пользователя изменится местоположение сервера. Если местоположение изначально выбрано правильно, но музыкальный бот отказывается работать, некоторые пользователи советуют изменить местоположение. К примеру, сервер привязан к Росии по умолчанию, но его местоположение нужно изменить на США. После этого бот будет нормально функционировать.
Лагает сам бот — пробуем переустановить
Иногда проблема сбоев в работе бота заключается в его некорректной работе. Это можно исправить, переустанови музыкального бота.
Если лагает бот с музыкой в дискорде, нужно:
- Войти в приложение, перейти на сервер.
- Найти нужный бот в списке.
- Щелкнув по нему правой кнопкой мыши и выбрать «Удалить».
- Нужно выбрать новый бот, и установить его.
- Установив бота на сервер он будет показан как новый пользователь. Администратору потребуется выдать роль роботу, если та не определилась автоматически.
- Ввести команду (для каждого бота она своя) для прослушивания музыки.
Если бот не играет музыку, то его перестановка может решить проблемы с зависанием.
Лагает программа Дискорд — ждем окончания сбоя
Иногда причиной сбоя в работе бота является проблема в самом Дискорде. Причиной для появления сбоя может стать низкая скорость Интернет – соединения или же неверные настройки самого Дискорда.
Что делать в такой если бот не проигрывает музыку в Дискорде:
- Подождать или перезапустить программу. В большинстве случаев, сбой в Дискорде бывает временным.
- Проверить Интернет – соединение. Из – за никой скорости могут возникать сбои в работе.
- Переустановить Дискорд. Если же лаги не исчезают, а бот отказывается нормально работать, должна помочь перестановка программы.
- В некоторых случаях рекомендуется проверить, обновлены ли драйверы звуковой карты.
Исправить зависание Дискорда можно в кратчайшие сроки. Иногда даже не требуется ничего делать, а просто подождать, когда программа начнет нормально функционировать.
Дискорд – удобная платформа для общения, отличающаяся высокой оптимизацией. Однако, без сбоев и лагов в работе программы не удается обойтись. К счастью, устранить проблему с зависанием музыкального бота можно за считанные минуты.
Источник
Что делать если музыкальный discord бот не играет музыку(discord bot maker)?
Здравствуйте!
Сегодня сделал музыкального бота для discord, в голосовой канал заходит,но при вводе команды для добавления песни в список ничего не происходит!
В логах покопался но ничего не понял!
Прошу помогите!
Логи:
DBM MODS (Node Module Installer v2) Attempting To Install Node Module: ‘youtube-search’. Please wait.
DBM MODS (Node Module Installer v2): Node Module ‘youtube-search’ failed to install. Attempt Number: 1 out of 2
DBM MODS (Node Module Installer v2) Attempting To Install Node Module: ‘youtube-search’. Please wait.
DBM MODS (Node Module Installer v2): Node Module ‘youtube-search’ failed to install. Attempt Number: 2 out of 2
DBM MODS (Node Module Installer v2): Could not automatically install youtube-search. (Install attempt limit reached) Please try to run your bot CMD/Terminal (Ctrl + Shift + Right Click [In Windows] To Open a CMD Window) and do ‘node bot.js’ at least once to allow the installer to run. If that still fails please do ‘npm install —save youtube-search’ before you continue in the Terminal!!
Error with Event «YouTube Search», Action #4: Error: Cannot find module ‘youtube-search’
Bot has started at Thursday, Aug 6, 2020, 11:40:54 AM
(node:3256) ExperimentalWarning: The http2 module is an experimental API.
Bot is ready!
- Вопрос задан более года назад
- 1048 просмотров
Что делать если музыкальный discord бот не играет музыку(discord bot maker)?
Источник