嗯,我见过一些可以嵌入图像的不和谐机器人。现在,这两个部分都很简单;附加图像并在嵌入中发送图像,但结合起来,我无法做到。 您可以通过以下方式附加图像:
discord.File(fp="yourfilename.png", filename= "newfilename.png")
你可以在 channel.send 中发送它,但你不能:
embed.set_image(url = "url")
您只能设置一个网址,以便图像必须存在于互联网中的某个地方...我如何将两者结合起来以便上传和嵌入新图像?
顺便说一下,我已经尝试过使用:
embed.set_image(file = discord.File(fp="yourfilename.png", filename= "newfilename.png"))
我很惊讶网上没有任何资源来解释或举例,这应该是一件“常见”的事情。也许不可能?
答案 0 :(得分:0)
最终解决:
x = discord.File(r"C:\path\filename.png")
embed = discord.Embed()
embed.set_image(url = "attachment://filename.png")
await channel.send(embed = embed, file = x)