首页 > 解决方案 > 使用 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.pyyoutube-dl

解决方案


您正在使用不再支持的 discord.py v0.16 版本中的语法。
请参阅迁移到 v1 的指南,特别是Voice Changes 部分

  • create_ffmpeg_player/create_stream_player/create_ytdl_player 已全部删除。

推荐阅读