@Alexsey566

Как вывести значок профиля в команде userinfo на библиотеке disnake?

6643bec16c056385987345.png

@bot.command()
    async def userinfo(self, ctx, member:disnake.Member=None):
        if member is None:
           member=ctx.author
        embed=disnake.Embed(
        title="Информация о пользователе")
        embed.add_field(
        name="Имя:",
        value=member.name,
        inline=True
        )
        embed.add_field(
        name="ID:",
        value=member.id,
        inline=True
        )
        embed.add_field(
        name="Никнейм:",
        value=member.display_name,
        inline=True
        )
        embed.add_field(
        name="Дата создания:",
        value=member.created_at.strftime("%d.%m.%Y %H:%M:%S"),
        inline=True
        )
        if member.joined_at is not None:
           embed.add_field(
           name="Дата присоединения:",
           value=member.joined_at.strftime("%d.%m.%Y %H:%M:%S"),
           inline=True
           )
           embed.add_field(
           name="Статус:",
           value=status[str(member.status)],
           inline=True
           )
        if member.activity is not None:
           embed.add_field(
           name="Активность:",
           value=activity[str(member.activity.type)],
           inline=True
           )
           embed.add_field(
           name="Роль на сервере:",
           value=member.top_role.mention,
           inline=True
           )
           embed.add_field(
           name="Бот?:",
           value=bot[str(member.bot)],
           inline=True
           )
           embed.add_field(
           name="Сервер на который присоединился:",
           value=member.guild.name,
           inline=True
           )
           embed.add_field(
           name="Роли:",
           value="".join(role.mention for role in member.roles),
           inline=True
           )
           embed.add_field(
           name="Теперь участников на сервере стало:",
           value=len(member.guild.members),
           inline=True
           )
           await ctx.send(embed=embed)


Как называется атрибут который выводит любой значок в профиле в команде userinfo на библиотеке disnake в версии библиотеки disnake 2.9.1 на языке программировании python?
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 1
fenrir1121
@fenrir1121
Начни с документации
Никак. Поля эмбеда не предусматривают вставку изображений, только изображения на весь эмбед в полях Image и Thumbnail.

А так bool флаги имеющихся значков находятся у каждого пользователя в User.public_flags.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 13:31
30000 руб./за проект
28 нояб. 2024, в 13:22
1000 руб./за проект
28 нояб. 2024, в 13:00
70000 руб./за проект