因此,我正在使用新的discord.py重写在Python3.7中编写一个discord机器人,并且遇到了关于disconnect()
上调用的VoiceClient
函数的困扰>
我的代码如下:
@bot.command()
async def leave(ctx):
if ctx.author.voice is None:
await ctx.send("Im not in a channel ")
return
await ctx.voice_client.disconnect()
这是使用discord.py的命令扩展名的非常简单的命令,并且行await ctx.voice_client.disconnect()
似乎不起作用。
print("test")
行之后直接放置了一个调试disconnect()
,并打印了leave
命令功能 被调用if ctx.author.voice is None:
)之前的检查,任何帮助都会很棒,谢谢!