Python 会员展示个人资料图片不显示

Python 会员展示个人资料图片不显示,python,python-3.x,discord,discord.py,discord.py-rewrite,Python,Python 3.x,Discord,Discord.py,Discord.py Rewrite,我正在尝试生成一个显示指定用户的配置文件图片的命令。没有错误,只是不起作用 代码: @client.command() 异步def pfp(ctx,*,成员:discord.member): 嵌入=不和谐。嵌入(颜色=随机。选择(mycolor)) mylist1=[“真是个讨厌鬼”, “跟踪者”] embed.set_author(name=f“{random.choice(mylist1)}”) 嵌入.set_图像(url=ctx.member.avatar_url) 等待ctx.send(

我正在尝试生成一个显示指定用户的配置文件图片的命令。没有错误,只是不起作用

代码:

@client.command()
异步def pfp(ctx,*,成员:discord.member):
嵌入=不和谐。嵌入(颜色=随机。选择(mycolor))
mylist1=[“真是个讨厌鬼”,
“跟踪者”]
embed.set_author(name=f“{random.choice(mylist1)}”)
嵌入.set_图像(url=ctx.member.avatar_url)
等待ctx.send(嵌入=嵌入)

好吧,我假设它不会发送消息。我认为您需要
@client.command(pass\u context=True,别名=[])
而不是
@client.command()
<代码>传递上下文使其分配ctx。

您的错误可能来自此行:

embed.set\u image(url=ctx.member.avatar\u url)
对象没有任何
问题
属性。如果需要命令作者的配置文件图片:

异步def pfp(ctx,*,成员:discord.member): (...) 嵌入.set_图像(url=member.avatar_url) (...) 另外,键入
question=discord.Member
是没有用的,它只是将
Member
类指定给您的
question
变量。

我还注意到,
mycolor
似乎没有定义。

代码应该是这样的。

@client.command(pass\u context=True)
异步def pfp(ctx,*,成员:discord.member):
嵌入=discord.embed(颜色=discord.Red())
embed.set_image(url='{}'。格式(member.avatar_url))
等待ctx.send(嵌入=嵌入

在最新版本的
discord.py
中,
pass\u context
是不必要的,这没有任何意义,是不是-ctx.author.avatar\u url会显示发送url的人的图像,但我想让它显示他们提到的人。pfp@example\0001我已经编辑了答案