Есть в БД список городов на русском языке, необходима для каждого этого города присвоить название района и области, то есть просто добавить два столбца со значениями к городу. Файл значений, где у ...
Наладить работоспособность музыкального бота на Discord.Js (Node.Js)
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Разрабатываю под интеграцию со своим сайтом собственного Discord бота.
Стояла задача настроить функции для проигрывания аудиодорожек видео и прямых трансляций с Youtube в голосовой чат на сервере.
За основу взял бота по ссылке: https://github.com/bdistin/OhGodMusicBot/blob/master/server.js
Финальный (мой) код: https://gist.github.com/idaspin/bf452ee8d3ec1c50256d6dae3a5c516b
Проблема: я не могу разобраться почему даёт сбои диспатчер? Как он, аудио поток и голосовой канал вообще работают? На протяжении долгово времени пока я пытался наладить работу, появлялись друг за другом разные проблемы: и диспатчер отказывал работать, и ytdl отказывал проигрывать аудио...
Основные задачи (порядок работы бота):
1. При запуске Бота, получаем список url со стримами на Youtube (Каналы Радио). Этот список формируется в radio_channels с ключами 'tags' - ключи по которым можно найти тот или иной стрим, и 'url' - с ссылкой на youtube трансляцию. Это уже реализовано.
2. После получения Каналов, Бот подключается к голосовому каналу "Радио 24/7" (451433414516801557).
3. Команда "Добавить" записывает в очередь трек. Если очередь пуста и радио не играет, воспроизводится только что добавленный трек.
4. По завершению одного трека Бот автоматически запускает воспроизведение следующего по очереди. Если же она пуста, Бот не отключается от голосового канала, но остается в ожидании добавления нового видео в очередь.
5. Раз в 60 минут производится проверка на наличие человек в голосовом канале. Если таковых нет, воспроизведение радио приостанавливается. Текущий трек прерывается, а оставшаяся очередь сохраняется до повторного "запуска" радио или перезапуска Бота. Сам таймер, который с переодичностью в час срабатывает, также реализован.
6. Команда "Радио Канал
Заявки фрилансеров
Похожие заказы
- Веб-программирование18 заявокЗакрыт6 лет назад
Здравствуйте, нужен специалист для доработок сайта на yii. С отзывами и примерами работ. Спасибо!
Веб-программирование1 исполнительЗавершен6 лет назадСайт на MODx последней версии Скорость проверяю в https://developers.google.com/speed/pagespeed/insights/
Веб-программирование5 заявокЗакрыт6 лет назадДобрый вечер. Нужно доработать два графика, сейчас реализованы на Chart.js Допустимо использовать любую другую библиотеку, но в таком случае нужно будет сделать графики с нуля. Ссылку на Т3 сброшу в ...
Веб-программирование3 заявкиЗакрыт6 лет назадСпарсить с сайта информацию о поездах, станциях и маршрутах. Информация на сайте выводится в html и в JSON - кому что удобнее парсить. Единого списка нужных страниц нет, поэтому парсить придётся ...
Веб-программирование1 исполнительЗавершен6 лет назад- $15
Добрый день, по одному из наших проектов на modx есть проблема с производительностью сайта - его хостинг выключил из-за высокой нагрузки - необходимо профайлером посмотреть эту проблему и починить сайт, также задача перенести сайт на ...
Веб-программированиенет заявокЗакрыт6 лет назад Задача подключить сайт https://sklad.autotrade.su/ кавтомастернск.рф - построен на Joomla с компонентом JoomshoppingНаписать или модуль или плагин поиска, выдача будет происходить и измагазина и из api. Всё тз указал и прикрепил . Все обсуждения ...
Веб-программирование2 заявкиЗакрыт6 лет назадНебходимо реализовать ТЗ в приложенном файле. Жду указания примерной стоимости.
Веб-программирование1 заявкаЗакрыт6 лет назадТребуется вытянуть из сайта zakupka ком все странички с отзывами на каждый магазин на этом портале. Не имеет значения есть ли внутри отзывы или нет. Главное вытянуть все странички такого типа которые ...
Веб-программирование1 заявкаЗакрыт6 лет назадЗадача Сайт на Laravel. Хостится на DigitalOcean. 1. Устранить текущие ошибки в коде. 2. Настроить репозиторий для нескольких разработчиков 3. Поддержка работоспособности сайта. Готов ...
Веб-программирование3 заявкиЗакрыт6 лет назад