我的源代码:
@bot.command()
async def logall(ctx, meesage):
await ctx.message.delete()
with open('logs.json', 'r') as file:
user_list = json.load(file)
member = ctx.guild.members
with open("logs.json", "w+") as logs:
logs.write('[')
for m in member:
user_list.append(m.id)
with open('logs.json', 'w') as file:
json.dump(user_list, file)
print('Logged All Users!')
我正在尝试从我所在的服务器中收集用户ID,但是它只记录一个ID,而在大多数情况下,这是我自己的,我如何才能获得给定服务器或服务器ID的用户列表?我加入的某些服务器仅在服务器有400多个人员时才给我2个ID,所以它没有按照我的意愿去做。