discord.py embed.image.url 中的无效表单正文:不支持方案“<discord.file.file object at 0x000001e151c02360>”
Posted
技术标签:
【中文标题】discord.py embed.image.url 中的无效表单正文:不支持方案“<discord.file.file object at 0x000001e151c02360>”【英文标题】:discord.py Invalid Form Body In embed.image.url: Scheme "<discord.file.file object at 0x000001e151c02360>" is not supported 【发布时间】:2021-06-16 11:13:27 【问题描述】:我试过了
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 中:不支持方案“
我该如何修复这个错误?
【问题讨论】:
这能回答你的问题吗? I want to let my discord bot send images/gifs 【参考方案1】:一切都在错误中,您正在尝试使用文件设置图像,但需要一个 url。
有一种方法可以将您的图像转换为一个 URL,该方法在 Discord.py FAQ 中进行了说明(重要的是阅读!)。
我认为How do I use a local image file for an embed image? 的问题与您的问题相对应。
祝你有美好的一天!
【讨论】:
以上是关于discord.py embed.image.url 中的无效表单正文:不支持方案“<discord.file.file object at 0x000001e151c02360>”的主要内容,如果未能解决你的问题,请参考以下文章
discord.Embed 不被视为嵌入 discord.py