我有一个命令可以创建特定语音通道中的成员列表。例如,“常规”语音通道的“出勤常规”。我的问题是,由于我使用的是旧版本的discord.py,因此某些部分不再起作用。我最近运行了cmd行来升级discord.py,看来一堆命令现在有所不同。
我的问题是如何获取特定频道并立即找到其成员列表?下面是我的旧代码,这些代码不再有效。
https://i.imgur.com/TP8He1X.png
导致麻烦的代码部分在链接中。基本上,它会遍历所有语音通道,以找到一个特定的通用名称,然后遍历每个用户的语音并检查他们是否具有“ guest”标签。如果他们这样做,它将添加到列表中。
似乎我无法再使用ch.voice_members获取频道列表或在成员之间循环,有人知道这些问题的新格式/命令吗?
摘要,我需要找到一些命令来检查通道是否匹配,然后通过这种方法遍历所有用户。
答案 0 :(得分:1)
我查看了discord.py文档-https://discordpy.readthedocs.io/en/latest/api.html
您似乎可以更改
for user in ch.voice_members
到
for user in ch.members
看起来成员列表不再具有单独的属性