如何从 youtube 快速下载和发送音频?

How can I quickly download and send audio from youtube?

如何通过 URL 或 ID 从 YouTube 快速下载音频并将其发送到 Telegram 机器人?我一直在使用 youtube-dl 下载音频,将其保存在主机上,然后将其发送给用户。这样做需要 1-2 分钟。但是其他机器人(比如这个 @LyBot)以光速执行此操作。他们是怎么做到的?

正如他们的文档中所说,“如果之前已经通过我下载了音频,我会立即发送音频。否则,下载通常不会超过 10 秒。”

他们可能会在任何用户第一次下载文件时存储文件,以便可以立即为后续请求提供服务。