我今天将不和谐的机器人移至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(启动超时)-> Web进程在启动后60秒内未能绑定到$ PORT
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:Prefix由RoyaleNiteTM使用。 COMMAND USED:加入| [0m
2019-09-21T14:10:20.832129 + 00:00 app [worker.1]:(node:4)UnhandledPromiseRejectionWarning:错误:找不到FFMPEG
2019-09-21T14:10:20.832138 + 00:00 app [worker.1]:在Function.selectFfmpegCommand(/app/node_modules/prism-media/src/transcoders/ffmpeg/Ffmpeg.js:46:13 )
2019-09-21T14:10:20.832141 + 00:00 app [worker.1]:在新的FfmpegTranscoder(/app/node_modules/prism-media/src/transcoders/ffmpeg/Ffmpeg.js:7:37)
2019-09-21T14:10:20.832143 + 00:00 app [worker.1]:在新的MediaTranscoder(/app/node_modules/prism-media/src/transcoders/MediaTranscoder.js:10:19)>
2019-09-21T14:10:20.832145 + 00:00 app [worker.1]:使用新的Prism(/app/node_modules/prism-media/src/Prism.js:5:23)
2019-09-21T14:10:20.832147 + 00:00 app [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)< / p>
2019-09-21T14:10:20.832154 + 00:00 app [worker.1]:位于新的Promise()
2019-09-21T14:10:20.832156 + 00:00 app [worker.1]:在ClientVoiceManager.joinChannel(/app/node_modules/discord.js/src/client/voice/ClientVoiceManager.js:45:12 )
2019-09-21T14:10:20.832158 + 00:00 app [worker.1]:在VoiceChannel.join(/app/node_modules/discord.js/src/structures/VoiceChannel.js:130:30)< / p>
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]:(node:4)UnhandledPromiseRejectionWarning:未处理的承诺被拒绝。引发此错误的原因可能是抛出了一个没有catch块的异步函数,或者是拒绝了一个.catch()无法处理的承诺。 (拒绝ID: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`