在 Discord Bot 中嵌入 Gif
Posted
技术标签:
【中文标题】在 Discord Bot 中嵌入 Gif【英文标题】:Embedding Gifs in Discord Bot 【发布时间】:2020-08-02 21:22:54 【问题描述】:所以我正在制作一个 discord Bot,它有一个发送随机 reddit 提交的命令。
如果机器人点击的是图像,一切都很好,但如果是 gif,它只显示在 Pycharm 控制台中,不发送不和谐(出现便便表情符号)
我正在使用 praw 来获取 reddit 内容。
在附加的图像中是命令本身以及我的嵌入函数和 Pycharm/Discord 中的输出。
在我的屏幕截图中,图像是 png 并且可以工作。当它是 gif 时,它会加载几秒钟并显示便便表情符号,就像没有找到一样。在 Pycharm 中,它正在打印图像路径。
正如我看到的那样,机器人将它们作为嵌入发布,所以它似乎可以工作..
Python code
【问题讨论】:
【参考方案1】:嗨。 Discord 将所有图像添加为附件。
你可以这样做:
#PS 我假设你是在命令中编写它并且有一个嵌入设置。
img=<path of image>
file = discord.File(img)
embed.set_image(url="attachment://image.gif")
await ctx.send(file=file, embed=embed)
【讨论】:
以上是关于在 Discord Bot 中嵌入 Gif的主要内容,如果未能解决你的问题,请参考以下文章