我试过了
data_stream = io.BytesIO()
data_stream.seek(0)
l = ['Communication', 'dress', 'food', 'culture', 'other']
plt.pie(r, labels=l, autopct='%.1f%%')
plt.savefig(str(ctx.author))
chart = discord.File(data_stream, filename=f"{str(ctx.author)}.png")
embed = discord.Embed(title = 'ㅁㄴㅇㄹ', description = 'ㅁㄴㅇㄹd')
embed.set_image(url=chart)
plt.close()
await ctx.send(embed=embed)
但是错误..
表单正文无效
在 embed.image.url 中:不支持方案“
我该如何修复这个错误?
答案 0 :(得分:0)
一切都在错误中,您正在尝试使用文件设置图像,但需要一个 url。
有一种方法可以将您的图像转换为 url,在 Discord.py FAQ 中有解释(重要阅读!)。
我认为 How do I use a local image file for an embed image? 问题与您的问题相符。
祝您有美好的一天!