gpt4 book ai didi

Python不和谐机器人disconnect()函数不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 20:05:58 27 4
gpt4 key购买 nike

所以我正在使用新的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()之后行并打印
  • 我已经检查了所有 API,但找不到任何迄今为止有效的内容
  • 机器人能够完美加入 channel
  • 是的,这个leave命令函数正在被调用
  • 即使是之前的检查 ( if ctx.author.voice is None: ),也会在满足条件时运行

任何帮助都会很棒,谢谢!

最佳答案

解决了!IDE 中未安装和使用正确的库。此处找到的库:discord.py Introduction - Libraries

关于Python不和谐机器人disconnect()函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58967291/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com