我正在尝试send_media_group的照片由url。在文档中,我说我可以使用HTTP链接,但提供了一个错误消息:
pyrogram.errors.exceptions.bad_request_400.MediaInvalid: Telegram says: [400 MEDIA_INVALID] - The media is invalid (caused by "messages.UploadMedia")
当我试图以文件的形式发送时,一切都正常。当然,我可以先下载,然后作为文件发送。但它会减慢发送速度。
代码:
url = https://photo.jpg
await app.send_media_group(
msg.chat.id,
[
InputMediaPhoto(url)
]
)
发布于 2022-06-25 08:38:37
我已经使用了你的代码并从URL上传了一个图像,如果你能提供你想上传的图片的网址,那会更好
from pyrogram.types import InputMediaPhoto
url = 'https://www.google.com/logos/doodles/2022/honoring-anne-frank-6753651837109814.2-lawcta.gif'
await bot.send_media_group(
message.chat.id,
[
InputMediaPhoto(url)
]
)
发布于 2022-06-23 15:21:51
给定链接处的图像可能太大。电报不获取大于10 MB的媒体,您将不得不下载,然后上传自己。
https://stackoverflow.com/questions/72737515
复制