擅长:python、mysql、java
<p>您可以使用<a href="https://discordpy.readthedocs.io/en/latest/api.html#discord.User.avatar_url_as" rel="nofollow noreferrer">^{<cd1>}</a>获取表示所需大小的化身的<a href="https://discordpy.readthedocs.io/en/latest/api.html#discord.Asset" rel="nofollow noreferrer">^{<cd2>} object</a>,将该数据读入类似文件的对象,然后使用PIL打开该类似文件的对象</p>
<pre><code>from PIL import Image
from io import BytesIO
@bot.command(name="pic")
async def get_pic(ctx):
asset = ctx.author.avatar_url_as(size=128)
data = BytesIO(await asset.read())
image = Image.open(data)
</code></pre>