[英]How I can get channel members (Discord.py)
我需要Only users of my channel ,但我没有找到返回所需结果的 function 。 有一个 function 可以获取机器人的所有用户: get_all_members()
,但她并没有完全满足我的需要。 我想获取用户昵称。 帮助我找到解决问题的方法。
也许你可以试试
client.users
如在
for i in range(len(client.users)):
print(client.users[i].name)
希望它有助于欢呼。
嗯......我在不久前制作的机器人中遇到了这个问题......
假设你想要你当前所在的语音通道中的人,这里是获取语音通道用户的代码......
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
当前所在的所有成员对象。我希望这就是您要找的。 如果没有,请告诉我,我会更改我的答案(如果我知道答案)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.