У вас тут несколько вариантов
@bot.command(name = "get-users") # Вместо bot пишете то, как вы обозвали его (client, app, mybot и т.п.)
async def get_users_(ctx, id):
guild = bot.get_guild(id)
members = guild.members
# Дальше делаете что вам нужно
2 вариант
@bot.command(name = "get-users")
async def get_users_(ctx, id):
guild = await bot.fetch_guild(id)
members = guild.members
# Дальше делаете что вам нужно
3 вариант:
@bot.command(name = "get-users") # Вместо bot пишете то, как вы обозвали его (client, app, mybot и т.п.)
async def get_users_(ctx, id):
for guild in bot.guilds:
if guild.id == id:
members = guild.members
break
# Дальше делаете что вам нужно
Для получения ID всех можно сделать так:
users_list = []
for member in members:
users_list.append(member.id)