Discord.py - 嵌入缩略图参数 - 如何为命令获取用户头像

Ben*_*hmi 2 embed python-3.x discord.py discord.py-rewrite

这是唯一行不通的代码:

embed.set_thumbnail(user.avatar_url)    
Run Code Online (Sandbox Code Playgroud)

它说我修改它时给出了 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.
Run Code Online (Sandbox Code Playgroud)

不知道该怎么做。

Ben*_*hmi 6

修复:我所要做的就是添加“url=”,将元组内的参数声明为 url,我认为这是给定的(我很傻)。