discord.py - 使用 youtube_dl 的 Discord.py 属性错误?
问题描述
这是我的代码:
channel = client.get_channel(myid)
vc = await channel.connect()
player = await vc.create_ytdl_player(url)
player.volume = 0.5
player.start()
我得到:
AttributeError: 'VoiceClient' object has no attribute 'create_ytdl_player'
解决方案
您正在使用不再支持的 discord.py v0.16 版本中的语法。
请参阅迁移到 v1 的指南,特别是Voice Changes 部分:
- create_ffmpeg_player/create_stream_player/create_ytdl_player 已全部删除。
- 目标是改为创建AudioSource。