首页 > 解决方案 > 即使我安装了 ffmpeg,Heroku 也不播放音乐

问题描述

这是我的问题,我想先托管用 python 编写的不和谐机器人,然后托管在 heroku 中,然后托管在 repl.it 中,但它工作正常,然后当我托管到 heroku 时,我安装了我需要工作的所有东西,看起来它不能播放声音......没有错误......没有警告......这是我的github存储库,如果你想看看里面;) 神奇的机器人github存储库!

标签: python-3.xherokudiscord.py

解决方案


要在 Heroku 播放音乐,大多数情况下需要 2 个构建包。这些可以添加到相应的应用程序下Settings。需要以下构建包:

  1. https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest
  2. https://github.com/xrisk/heroku-opus

只有这样,机器人才可能播放音乐,因为 Heroku 的 FFMPEG 存在问题。添加这两个构建包后,您可以Deploy Branch在类别下进行选择Deploy

当然,您还应该为您的系统添加一个构建包(Python、JS 等)


推荐阅读