Discord.py Music Bot create_ytdl_player错误

时间:2020-05-14 20:52:03

标签: discord.py

我正在编写我的第一个音乐机器人并实现了加入语音聊天的功能,但是从youtube播放音乐时出现了问题。我正在尝试从收到的YouTube链接播放音乐,但出现错误。我试图在Internet上找到一种解决方案,但是到处都是来自旧文档的代码。这是我的代码:

@client.command()
async def play(ctx, url):
    guild = ctx.message.guild
    voice_client = guild.voice_client
    player = await voice_client.create_ytdl_player(url)
    players[guild.id] = player
    player.start()

控制台错误: AttributeError:“ VoiceClient”对象没有属性“ create_ytdl_player”

1 个答案:

答案 0 :(得分:0)

自重写(1.x)以来,语音客户端的该属性就不存在。我建议您看一下discord.py github示例,其中包含一个使用youtube-dl的音乐机器人。