Python Embed.set_图像未显示图像

Python Embed.set_图像未显示图像,python,discord.py,Python,Discord.py,将的URL传递给方法Embed.set_image()时,不会发送图像。这是一个HTTP(s),根据文档,它应该打开 链接将重定向到另一个,这可能是问题所在,但我找不到解决方法 奇怪的是,有时有效,有时无效 以下是两个示例: (不起作用) (工作) 要测试的简单代码: @bot.command() 异步def a(ctx): 嵌入=discord.embed(title='Test') 嵌入.set_图像(url=”https://squad.gamepedia.com/Special:File

将的URL传递给方法
Embed.set_image()
时,不会发送图像。这是一个HTTP(s),根据文档,它应该打开

链接将重定向到另一个,这可能是问题所在,但我找不到解决方法

奇怪的是,有时有效,有时无效

以下是两个示例:

(不起作用)

(工作)

要测试的简单代码:

@bot.command()
异步def a(ctx):
嵌入=discord.embed(title='Test')
嵌入.set_图像(url=”https://squad.gamepedia.com/Special:FilePath/Kamdesh_Invasion_V1_CAF.jpg")
等待ctx.send(嵌入=嵌入)

经过一些研究发现URL没有正确重定向

这是旧的(不是一直在工作)

新网址

https://squad.gamepedia.com/Special:FilePath/Kamdesh_Invasion_V1_CAF.jpg

Special:FilePath
更改为
Special:Redirect/file

第一个URL重定向到另一个URL,因此您可能只想使用最终地址()。@JacobLee对此表示感谢,但两个URL都做了相同的操作。我有一个完整的系统来让链接按你刚才说的做是行不通的。
设置图像的大小限制是多少?因为一个不工作4.2MB的和一个工作3.7MB的认为大小限制与在Discord中发送文件相同,如果我没有弄错的话,它将是8.00MB(Nitro为50.00MB)。嵌入发送了,但图像没有发送吗?@12944qwerty是的,但图像没有显示。如果使用重定向链接,它会工作。令人困惑的是,它们都是同一个网站。一个重定向,另一个失败
https://squad.gamepedia.com/Special:FilePath/Kamdesh_Invasion_V1_CAF.jpg