@Nolrox
Python-разработчик

Как пофиксить ошибку при получении аватара юзера?

При вводе команды "!avatar @user" мне выводит в консоль ошибку:

discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'Member' object has no attribute 'avatar_url'


Код самой команды:
@bot.command()
async def avatar(ctx, user: discord.Member):
    embed = discord.Embed(color = 0xff9900, title = 'Аватар') 
    embed.set_image(url = user.avatar_url) 
    await ctx.send(embed = embed)
  • Вопрос задан
  • 176 просмотров
Решения вопроса 1
Alexandre888
@Alexandre888
Javascript-разработчик
@bot.command()
async def avatar(ctx, user: discord.Member):
    embed = discord.Embed(color = 0xff9900, title = 'Аватар') 
-   embed.set_image(url = user.avatar_url) 
+   embed.set_image(url = user.avatar.url) 
    await ctx.send(embed = embed)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

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

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