@prostiti

Как получить ID список участников в Discord сервера зная лишь его ID?

Как получить ID список участников которые находятся на Discord сервере зная лишь его ID?
  • Вопрос задан
  • 1817 просмотров
Пригласить эксперта
Ответы на вопрос 1
Allan-BlackWell
@Allan-BlackWell
Ничтожество :D
У вас тут несколько вариантов
@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)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы