我需要更改python discord bot';s使用discord.py重写的头像(个人资料图片)

我需要更改python discord bot';s使用discord.py重写的头像(个人资料图片),python,discord,bots,discord.py,discord.py-rewrite,Python,Discord,Bots,Discord.py,Discord.py Rewrite,这是到目前为止我更改化身的代码: with open("image.png", "rb") as file: await discord.ClientUser.edit(self=, avatar=file) 首先,我甚至不知道这是否是你改变机器人的个人资料图片的方式。如果是这样的话,我不知道我需要在self=后面放什么。我试着阅读文档并询问人们如何做,但我没有找到任何解决方法。任何帮助都将不胜感激 这就是我定义客户端的方式:client=co

这是到目前为止我更改化身的代码:

with open("image.png", "rb") as file:
     await discord.ClientUser.edit(self=, avatar=file)
首先,我甚至不知道这是否是你改变机器人的个人资料图片的方式。如果是这样的话,我不知道我需要在
self=
后面放什么。我试着阅读文档并询问人们如何做,但我没有找到任何解决方法。任何帮助都将不胜感激


这就是我定义客户端的方式:
client=commands.Bot(command_prefix=')
您可以使用
ClientUser
更改配置文件图片,但需要调用该类。您不能执行
discord.ClientUser.edit
。要更改化身,您需要一个。因此,这应该是可行的:

打开('image.png','rb')作为图像:
等待client.user.edit(化身=图像)

此命令是否在cog文件中?@Nurqm否,它在包含bot的其余代码的.py文件中。我收到此错误:AttributeError:“bot”对象没有属性“edit”您可以用定义
客户端的代码行编辑您的问题吗?还有,您的命令前缀是什么?我已经尝试过使用
client.user.edit.(avatar=…)
。它给我这个错误:
AttributeError:“\u io.BufferedReader”对象没有使用
client.edit(avatar=image)的属性“startswith
给出了此错误
AttributeError:“Bot”对象没有属性“edit”
并且此错误
discord.ext.commands.errors.CommandInvokeError:命令引发了异常:AttributeError:“Bot”对象没有属性“edit”
Nvm我忘了我需要调用该类。我会去的