Python Discord Bot 从 youtube 复制音频 link

Python Discord Bot reproduce audio from youtube link

我正在尝试让我的 discord 机器人从 link

重新生成音频
@client.command()
async def play(ctx, url):
   #...code

但我似乎需要安装一个名为 FFmpeg 的程序,问题是我 运行 我在 replit.com 上的机器人,(显然你不能安装任何东西但是软件包)有没有一种方法可以让我在不安装任何应用程序的情况下播放 youtube 音频 links,或者有人可以告诉我任何解决方案?

似乎在 replit.com 他们解决了无法安装任何程序的问题,他们创建了一个名为 Discordpy-Music-Boy

的模板

这是link:https://replit.com/@replit/Discordpy-Music-Bot#main.py

他们取消了安装 FFmpeg 的能力,因为它最初用于僵尸程序和垃圾邮件,因此他们删除了该功能,如此 post 解释:

https://replit.com/talk/ask/Installing-FFmpeg/28721

而且不需要安装任何东西,因为它使用另一个名为 youtube_dl 的包解决了 FFmpeg 的问题,解决了大部分问题,但它并不完美,因为某些命令不起作用,但是它适用于小型项目。