Discord.py - Embed thumbnail param - Как получить аватары пользователя для команды

Это единственная строка кода, которая не работает:

embed.set_thumbnail(user.avatar_url)    

Там написано 2 аргумента, когда я его исправил, возможно, из-за какого-то синтаксического сахара или чего-то еще. Однако в этом текущем состоянии, в котором я видел видео, где он работает просто отлично, выдает ошибку:

The above exception was the direct cause of the following exception: 
Traceback (most recent call last):   
    File "C:\Users\BenHa\AppData\Local\Programs\Python\Python36-32\lib\site-packages\discord\ext\commands\bot.py", line 898, in invoke
    await ctx.command.invoke(ctx)   File 
"C:\Users\BenHa\AppData\Local\Programs\Python\Python36-32\lib\site-packages\discord\ext\commands\core.py", line 550, in invoke        
    await injected(*ctx.args, **ctx.kwargs)   File 
"C:\Users\BenHa\AppData\Local\Programs\Python\Python36-32\lib\site-packages\discord\ext\commands\core.py", line 70, in wrapped
    raise CommandInvokeError(e) from e 

discord.ext.commands.errors.CommandInvokeError: Command raised an exception: 
    HTTPException: BAD REQUEST (status code: 400): Invalid Form Body In embed.thumbnail.url: Not a well formed URL.

Не уверен, что делать на самом деле.

1 ответ

ИСПРАВЛЕНИЕ: Все, что мне нужно было сделать, это добавить "url=", объявляя параметр в кортеже как URL, который, как я предполагал, был дан (я глупый).

Другие вопросы по тегам