我有一个音乐机器人,它运行得很好。当在本地托管时,机器人会播放音乐,就像运行play
命令时一样。但是当我在Heroku上托管机器人时,机器人只会加入语音通道,而不会输出任何声音。最奇怪的是,Discord指示机器人 * 正在 * 播放声音,正如您在this image中看到的那样。
我怎么能解决这个问题呢?我觉得这和Heroku有关,但我不知道是什么。我还添加了这个Buildpack:https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git到我的应用程序,但它仍然不工作。
如何解决此问题?
1条答案
按热度按时间bxjv4tth1#
由于回应只发生了通过评论,我将总结整个事情再次为其他用户。
要在Heroku播放音乐,通常需要2个构建包。这些构建包可以添加到
Settings
下的相应应用程序中。需要以下构建包:只有这样机器人才可能播放音乐,因为Heroku在FFMPEG方面有问题。添加这两个构建包后,您可以在
Deploy
类别下选择Deploy Branch
。