Discord.Py Opus Heroku 问题

Posted

技术标签:

【中文标题】Discord.Py Opus Heroku 问题【英文标题】:Discord.Py Opus Heroku Issues 【发布时间】:2019-04-04 02:26:06 【问题描述】:

我在设置我的音乐机器人以使用 Heroku 时遇到问题。它在我的主机上运行得非常好,但是,当我在 Heroku 中运行机器人时,我收到“Opus Not Loaded”错误。我已经有一个 ffmpeg buildpack(https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git)、一个 apt buildpack (https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git) 与 Aptfile 完全设置(见下文),我有一个 opus buildpack (https://github.com/dubsmash/heroku-buildpack-opus.git)。我的 requirements.txt 文件中还有 youtube_dl 和 discord.py[voice]

这是我的 Aptfile 的内容。

build-essential
unzip
software-properties-common
libopus-dev
libffi-dev
libsodium-dev

这是我的 requirements.txt 文件的内容

discord.py[voice]
youtube_dl

任何帮助表示赞赏:)

【问题讨论】:

【参考方案1】:

Heroku 不支持发送出站 UDP 数据包。

图片来自discord.py官方服务器:

【讨论】:

以上是关于Discord.Py Opus Heroku 问题的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Heroku 上安装 discord.py-rewrite 依赖项以进行 Discord 机器人托管?

discord.py bot 正确构建在 heroku 上,但显示脱机

为啥我的 discord.py 机器人在 Heroku 上托管时没有声音?

Discord Py - Heroku 托管 Bot 上的音乐命令

我的 discord.py 机器人总是失去与 Heroku 上 MySQL 数据库的连接

Heroku Discord Bot 构建但在部署时无法工作