Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Центр помощи
  • » Нужно, чтобы возвращался список только с никами участников сервера(фрейм disnake) [RSS Feed]

#1 Апрель 3, 2023 11:45:35

Markonia
Зарегистрирован: 2023-04-01
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужно, чтобы возвращался список только с никами участников сервера(фрейм disnake)

 @bot.command()
async def check_members(ctx):
    r = []
    for guild in bot.guilds:
        for member in guild.members:
            r.append(member)
    print(r)
a мне возвращает список с ненужными айдишниками, и т.д.
Не бейте, я ничего не знаю((

Офлайн

#2 Апрель 7, 2023 13:57:42

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 325
Репутация: +  13  -
Профиль   Отправить e-mail  

Нужно, чтобы возвращался список только с никами участников сервера(фрейм disnake)

Ну так да, это же Discord API как я понял. Тебе дают ID'шники юзеров, чтобы получить класс пользователя, юзай этот метод:

https://discordpy.readthedocs.io/en/stable/api.html#discord.Guild.members

 @bot.command()
async def check_members(ctx):
    r = []
    for guild in bot.guilds:
        for member in guild.members:
            r.append(guild.get_member(member))
    print(r)



____________________________________________________

 # Life loop
while alive:
    if (fun > boredom) and money:
        pass_day(fun, boredom, money)
        continue
    else: break

Отредактировано DamMercul (Апрель 7, 2023 13:59:15)

Офлайн

  • Начало
  • » Центр помощи
  • » Нужно, чтобы возвращался список только с никами участников сервера(фрейм disnake)[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version