正如此处文档中提到的,我需要使用 play() 命令使用源来播放音乐,我正在尝试使用 YoutubeDL 但我无法弄清楚。
我已经检查了 rapptz discord.py 基本语音示例,但由于我没有使用面向对象编程,它让我很困惑。在我看过的所有地方,他们的示例都使用 v0.16 discord.py,但我不知道如何将其转换player = await voice_client.create_ytdl_player(url)为重写。
我目前的播放功能如下所示:
async def play(ctx, url = None):
...
player = await YTDLSource(url)
await ctx.voice_client.play(player)
await ctx.send("Now playing: " + player.title())
Run Code Online (Sandbox Code Playgroud)
“YTDLSource”是源的占位符。
非常感谢任何帮助,谢谢。