我正在编写我的第一个音乐机器人并实现了加入语音聊天的功能,但是从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”
答案 0 :(得分:0)
自重写(1.x)以来,语音客户端的该属性就不存在。我建议您看一下discord.py github示例,其中包含一个使用youtube-dl的音乐机器人。