Пользуюсь вот таким вот кодом. Если когда вводите команду
!avatar (! - как префикс), без упоминаний участника то выводится аватар того пользователя кто ввел команду.
@bot.command()
async def avatar(ctx, member: discord.Member = None):
if member == None:#если не упоминать участника тогда выводит аватар автора сообщения
member = ctx.author
embed = discord.Embed(color = 0x22ff00, title = f"Аватар участника - {member.name}", description = f"[Нажмите что бы скачать аватар]({member.avatar_url})")
embed.set_image(url = member.avatar_url)
await ctx.send(embed = embed)