我如何检查我的机器人是否在语音通道中?不和谐.py

时间:2021-07-24 22:38:35

标签: python-3.x discord discord.py

Image of my code

我正在尝试检查我的机器人是否在语音频道中。虽然由于某种原因 voice_client 总是返回 None 。即使在 vc 中。为什么?

2 个答案:

答案 0 :(得分:0)

这个答案有点不确定,因为我没有看到你提供的代码的上下文,但如果我没有记错的话,你应该使用以下定义 voice_clientdiscord.utils.get(ctx.bot.voice_clients, guild=ctx.guild)此外,您可以使用 is_connected()voice_client 函数来查找机器人是否连接为布尔值。

答案 1 :(得分:0)

也许 this 会回答你的问题,几个月前有人回答过类似的问题。

(抱歉在这里回复,我还不能使用评论)