Discord.py -我如何获得与我的机器人在语音通道中的所有成员的数量?



我有一个音乐机器人,我想知道有多少人在听音乐。我该怎么做呢?我找了大概2个小时,什么也没找到:/

我试过了:

vc = client.voice_clients
channel = 'n'.join(channels.channel for channels in vc)
discord_listeners = int(channel.members)

错误:

'str' object has no attribute 'members'

如果你想知道,试试:

vc = client.voice_clients
for channels in vc:
print(f"the channel {channels.channel.name} has {len(channels.channel.members)} members")

或者像这样

最新更新