音乐 discord bot 在 Python 中的错误:'NoneType' 对象没有 'create_ytdl_player' 属性

2024-10-01 13:39:54 发布

您现在位置:Python中文网/ 问答频道 /正文

当我运行此代码时:

@client.command(pass_context=True)
async def ranjaplay(ctx, url):
    server = ctx.message.server
    voice_client = client.voice_client_in(server)
    player = await voice_client.create_ytdl_player(url)
    players[server.id] = player
    player.start()     

它返回以下错误:

^{pr2}$

请帮我修好这个


Tags: 代码clienttrueurlmessageasyncserverdef
1条回答
网友
1楼 · 发布于 2024-10-01 13:39:54

错误告诉我们client不是None。为什么?让我们看看docs

voice_client_in(server)

Returns the voice client associated with a server. If no voice client is found then None is returned.

简单地检查一下coc,我想如果voiceclient还不存在,您必须先创建它。这可以用Client.join_voice_channel完成。在

相关问题 更多 >