如何将用来获取语音通道成员列表的discord.py discord bots代码转换为新的discord.py版本?

塔尔佩

我有一个命令,可以在特定的语音通道中创建成员列表。例如,“常规”语音通道的“出勤常规”。我的问题是,由于我使用的是旧版本的discord.py,因此某些部分不再起作用。我最近运行了cmd行来升级discord.py,似乎一堆命令现在有所不同。

我的问题是如何获取特定频道并立即找到其会员列表?下面是我的旧代码,不再有效。

https://i.imgur.com/TP8He1X.png

导致麻烦的代码部分在链接中。基本上,它遍历所有语音通道,到达一个特定的名为General的通道,然后以语音方式遍历每个用户,并检查他们是否具有“ guest”标签。如果他们这样做,它将添加到列表中。

我似乎无法再使用ch.voice_members获取频道列表或在成员之间循环,有人知道这些问题的新格式/命令吗?

即时摘要,我需要找到一些命令来检查通道是否匹配,然后通过所有用户进行循环。

沙利文

我接过一看discord.py文档- https://discordpy.readthedocs.io/en/latest/api.html

看起来你可以改变

for user in ch.voice_members

for user in ch.members

看起来成员列表不再有单独的属性

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章