在Discord Bot中嵌入Gif

时间:2020-04-20 11:27:50

标签: python pycharm discord discord.py reddit

因此,我正在制作一个不和谐的Bot,它具有发送随机Reddit提交的命令。

如果bot命中是图像,则一切正常,但如果是gif,则仅在Pycharm控制台中显示,不发送则显示不一致(出现便便表情符号)

我正在使用praw来获取reddit内容。

所附图像中是命令本身,我的嵌入函数以及Pycharm / Discord中的输出。

在我的屏幕截图中,图像为png且可以正常工作。当它是gif时,它会加载几秒钟,并显示便便表情符号,就像什么都没找到一样。在Pycharm中,它正在打印图像路径。

正如我所见,僵尸程序以嵌入的形式发布它们,因此它们似乎可以工作。

Python code

1 个答案:

答案 0 :(得分:0)

嗨。 Discord将所有图像添加为附件。

这是您可以做的:

#PS我假设您是在命令中编写它并具有嵌入设置。

img=<path of image>
file = discord.File(img)
embed.set_image(url="attachment://image.gif")
await ctx.send(file=file, embed=embed)