我如何获得频道会员(Discord.py)

时间:2020-10-07 11:58:54

标签: python discord discord.py

我需要仅我的频道用户,但是我没有找到可以返回所需结果的函数。有一个功能可以让该漫游器的所有用户使用:get_all_members(),但是她并没有完全满足我的需求。 帮我找到解决问题的方法。

2 个答案:

答案 0 :(得分:1)

也许您可以尝试

client.users

相同
for i in range(len(client.users)):
    print(client.users[i].name)

希望它有助于加油。

答案 1 :(得分:1)

嗯...我在一段时间前制造的机器人中遇到了这个问题...

假设您希望您当前所在的语音通道中的人,这是获取语音通道用户的代码...

def foo(ctx):
    voice_channel_list = ctx.guild.voice_channels
    for voice_channels in voice_channel_list:
        for member in voice_channels.members:

这将为您提供语音通道ctx.author当前所在的所有成员对象。我希望这是您想要的。如果没有,请告诉我,我将更改答案(如果我知道答案)。