Ошибка в логах на сайте Heroku (discord.ext.commands.errors.CommandInvokeError: Command raised an exception: ClientException: ffmpeg was not found.)

Сделал музыкального бота, закинул его на хостинг heroku, но он не может найти ffmpeg

Я понимаю что ffmpeg это экзешник, нельзя ли его как то загрузить на heroku чтобы бот работал? Через консоль бот работает только при запуске от администратора

я новичек в этом, помогите пожалуйста

discord.ext.commands.errors.CommandInvokeError: Command raised an exception: ClientException: ffmpeg was not found.


Ответы (1 шт):

Автор решения: denisnumb

При перед тем, как загружать данные и код, зайдите на странице вашего приложения во вкладку Settings

введите сюда описание изображения

Затем промотайте до раздела Buildpacks и нажмите на кнопку Add buildpack.

Туда необходимо добавить две ссылки - FFMPEG и OPUS. Второй, вроде бы, тоже нужен для нормальной работы.

https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git

https://github.com/xrisk/heroku-opus.git

введите сюда описание изображения

После этого, все должно заработать. Если, конечно, правильно написан код, и на Heroku установлены все необходимые модули.

→ Ссылка