我需要仅我的频道用户,但是我没有找到可以返回所需结果的函数。有一个功能可以让该漫游器的所有用户使用:get_all_members()
,但是她并没有完全满足我的需求。 帮我找到解决问题的方法。
答案 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
当前所在的所有成员对象。我希望这是您想要的。如果没有,请告诉我,我将更改答案(如果我知道答案)。