discord.py还很陌生,并且希望获取使用该机器人的Discord服务器中所有人员的ID。
谢谢, 阿拉夫
答案 0 :(得分:1)
首次使用应该在 command 事件中从guild
获取ctx.guild
对象,在 on_message 事件中message.guild
等。然后选择下面的示例。
示例要遍历所有成员并做一些事情
for member in guild.members:
id = member.id
# Do stuff here
获取所有成员ID列表的示例
ids = [member.id for member in guild.members]
获取所有会员id的样本的样本
def get_all_members_ids(guild):
for member in guild.members:
yield member.id
# And then use it like this
for id in get_all_members_ids(guild):
# Do stuff here