gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 23:12:28 24 4
gpt4 key购买 nike

我的机器人已全部设置并运行,一切正常,除了语音:他加入了 channel ,但不播放音频。我听到了许多不同的说法,原因是什么(不允许使用 ffmpeg.exe、缺少 buildpack、缺少依赖项、Heroku 在免费用户上阻止 UDP ......) - 但我希望这里的人真正知道问题是什么,因为我在网上找不到任何明确的原因。
这是机器人的代码:https://github.com/FlyingThunder/DiscordBot/blob/master/main.py
在我的机器上一切正常。
这是 Heroku 日志给我的唯一错误:2020-07-24T06:28:30.329937+00:00 app[worker.1]: PermissionError: [Errno 13] Permission denied: 'res/ffmpeg.exe'我已经尝试添加 https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git到我的 buildpacks,我添加了 cffi==1.14.0到我的 requirements.txt - 这两种解决方案都应该解决这个确切的问题。

最佳答案

要在 heroku 上托管音乐机器人,您需要:

  • Opus 和 FFmpeg 构建包(当然还有 python):
  • https://github.com/kitcast/buildpack-ffmpeg.git
    https://github.com/xrisk/heroku-opus.git
  • requirements.txt 中的以下软件包:
  • PyNaCl
    wheel
    ffmpeg
    如果在安装这些包和构建包后您的问题没有解决,请分享您的代码的音乐部分。

    关于heroku - 为什么我的 discord.py 机器人在 Heroku 上托管时没有声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63069589/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com