首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >discord.py无法嵌入本地文件中的图像

discord.py无法嵌入本地文件中的图像
EN

Stack Overflow用户
提问于 2021-08-26 16:28:56
回答 3查看 262关注 0票数 0

我用这段代码嵌入了一个图像,它没有抛出任何错误,它发送了一个嵌入,但嵌入中什么都没有。

代码语言:javascript
复制
e=discord.Embed()
file = discord.File("OWO.jpg", filename="OWO.jpg")
e.set_thumbnail(url="attachment://OWO.jpg")
msg = ctx.send(embed=e)

这是my embed image看起来,里面什么都没有。

EN

回答 3

Stack Overflow用户

发布于 2021-08-26 16:58:02

您还需要发送该文件

代码语言:javascript
复制
msg = await ctx.send(embed=e, file=file)
票数 0
EN

Stack Overflow用户

发布于 2021-08-26 19:55:28

代码语言:javascript
复制
embed = discord.Embed()
file = discord.File("path/to/my/image.png", filename="image.png")
embed.set_image(url="attachment://image.png")
msg = await ctx.send(file=file, embed=embed)

Template/source

票数 0
EN

Stack Overflow用户

发布于 2021-08-26 20:47:01

如何将本地图像文件用于嵌入图像?

不一致的特殊情况-上传图像附件并在嵌入中使用它,以便它不会单独显示,而是在嵌入的缩略图、图像、页脚或作者图标中显示。

为此,通常使用abc.Messageable.send()上传图像,并将嵌入的图像URL设置为attachment:// image.png,其中image.png是要发送的图像的文件名。

快速示例:

代码语言:javascript
复制
file = discord.File("path/to/my/image.png", filename="image.png")
embed = discord.Embed()
embed.set_image(url="attachment://image.png")
await channel.send(file=file, embed=embed)

注意:由于不一致的限制,文件名可能不包含下划线。

是否存在正在创建的审核日志条目的事件?

文档:https://discordpy.readthedocs.io/en/latest/faq.html#how-do-i-use-a-local-image-file-for-an-embed-image

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68942255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档