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, который, как я предполагал, был дан (я глупый).