Я перенес свой диск-бот в GitHub и Heroku, все работает нормально, но я получаю эту ошибку, из-за которой бот перестает работать
Я уже пытался добавить FFmpeg в качестве подмодуля, выполнив это:
git submodule add git://source.ffmpeg.org/ffmpeg FFmpeg but it still doesn't work
Это ошибки, которые я получаю
2019-09-21T14: 03: 30.753963 + 00: 00 heroku [web.1]: состояние изменено сначало сбоя
2019-09-21T14: 03: 30.641312 + 00: 00 heroku [web.1]: Ошибка R10 (время загрузки) -> Веб-процессу не удалось привязаться к $ PORT в течение 60 секунд после запуска
2019-09-21T14: 03: 30.641385 + 00: 00 heroku [web.1]: Остановка с помощью SIGKILL
2019-09-21T14: 03: 30.730681 + 00: 00 heroku[web.1]: процесс завершен со статусом 137
2019-09-21T14: 10: 20.814035 + 00: 00 app [worker.1]: [36m |I: Префикс использовался RoyaleNiteTM.ИСПОЛЬЗОВАННАЯ КОМАНДА: объединение | [0m
2019-09-21T14: 10: 20.832129 + 00: 00 app [worker.1]: (узел: 4) UnhandledPromiseRejectionWarning: Ошибка: FFMPEG не найден
2019-09-21T14: 10: 20.832138 + 00: 00 приложение [worker.1]: at Function.selectFfmpegCommand (/app/node_modules/prism-media/src/transcoders/ffmpeg/Ffmpeg.js:46:13)
2019-09-21T14: 10: 20.832141 + 00: 00 приложение [worker.1]: в новом FfmpegTranscoder (/app/node_modules/prism-media/src/transcoders/ffmpeg/Ffmpeg.js:7:37)
2019-09-21T14: 10: 20.832143 + 00: 00 приложение [worker.1]: в новом MediaTranscoder (/app/node_modules/prism-media/src/transcoders/MediaTranscoder.js:10: 19)
2019-09-21T14: 10: 20.832145 + 00: 00 приложение [worker.1]: в новой Prism (/app/node_modules/prism-media/src/Prism.js:5:23)
2019-09-21T14: 10: 20.832147 + 00: 00 приложение [worker.1]: в новом VoiceConnection (/app/node_modules/discord.js/src/client/voice/VoiceConnection.js: 46: 18)
2019-09-21T14: 10: 20.832150 + 00: 00 app [worker.1]: в Promise (/ app / node_modules / discord.js / src / client / voice / ClientVoiceManager.js: 63: 22)
2019-09-21T14: 10: 20.832154 + 00: 00 приложение [worker.1]: в новом Promise ()
2019-09-21T14: 10: 20.832156 + 00: 00 приложение [worker.1]: в ClientVoiceManager.joinChannel (/app/node_modules/discord.js/src/client/voice/ClientVoiceManager.js:45: 12)
2019-09-21T14: 10: 20.832158 + 00: 00 приложение [worker.1]: в VoiceChannel.join (/app/node_modules/discord.js/src/structures/VoiceChannel.js: 130: 30)
2019-09-21T14: 10: 20.832160 + 00: 00 app [worker.1]: на клиенте.(/app/index.js:227:53)
2019-09-21T14: 10: 20.832203 + 00: 00 app [worker.1]: (узел: 4) UnhandledPromiseRejectionWarning: необработанное отклонение обещания.Эта ошибка возникла либо из-за того, что внутри асинхронной функции возникла ошибка без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch ().(идентификатор отклонения: 1)
2019-09-21T14: 10: 20.832279 + 00: 00 app [worker.1]: (узел: 4) [DEP0018] DeprecationWarning: Необработанные отклонения обещания устарели.В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом выхода.
2019-09-21T14: 25: 08.488516 + 00: 00 heroku [worker.1]: Состояние изменено с состояния на сбой
2019-09-21T14: 25: 08.464878 + 00: 00 heroku [worker.1]: процесс завершен со статусом 1`