Python 3.x 音乐机器人不在Heroku上播放音乐,但在本地播放

Python 3.x 音乐机器人不在Heroku上播放音乐,但在本地播放,python-3.x,heroku,discord.py,Python 3.x,Heroku,Discord.py,我有一个音乐机器人,它工作得很好。在本地托管时,bot会在运行play命令时播放音乐。但是一旦我在Heroku上托管了这个机器人,这个机器人只加入语音频道,但不输出任何声音。最奇怪的是,Discord表示机器人正在播放声音,如图所示 我怎样才能解决这个问题?我觉得这和Heroku有关,但我不知道是什么。我还将这个Buildpack:添加到我的应用程序中,但它仍然不起作用 我如何解决这个问题?因为只有通过评论才能做出响应,所以我将再次为其他用户总结整个问题 要在Heroku播放音乐,通常需要2个构

我有一个音乐机器人,它工作得很好。在本地托管时,bot会在运行
play
命令时播放音乐。但是一旦我在Heroku上托管了这个机器人,这个机器人只加入语音频道,但不输出任何声音。最奇怪的是,Discord表示机器人正在播放声音,如图所示

我怎样才能解决这个问题?我觉得这和Heroku有关,但我不知道是什么。我还将这个Buildpack:添加到我的应用程序中,但它仍然不起作用


我如何解决这个问题?

因为只有通过评论才能做出响应,所以我将再次为其他用户总结整个问题

要在Heroku播放音乐,通常需要2个构建包。这些可以添加到
设置
下的相应应用程序中。需要以下构建包:

  • 只有到那时,机器人才可能播放音乐,因为Heroku在FFMPEG方面存在问题。添加这两个构建包后,可以在类别
    Deploy
    下选择
    Deploy Branch


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

    您需要为您的音乐机器人添加一些构建包,以便在Heroku上工作。这是一个视频,你可以参考这些构建包,以及Heroku上音乐机器人的整体设置。你添加了构建包吗?没有,但我添加后,它工作了。非常感谢,它成功了:)