电报输入媒体发送视频和照片

Telegram inputmedia to send video and photos

我正在使用 python 将照片和图像发送到电报,当我发送 1 张图像或视频时,一切正常。我已经尝试发送 2 个和更多 videos/images。但电报 returns bad request: can't parse media JSON object。解析数据:

{
    'chat_id': 123456781, 
    'caption': 'test', 
    'media': [
           {
                'type': 'video', 
                'media': 'attach://video0'
           }, 
           {
                'type': 'video', 
                'media': 'attach://video0'
            }
    ]
}

json 有什么问题吗?

找到问题所在,问题出在附件上。添加文件 url 而不是 'media': 'attach://video0' 就像 'media': 'fileurl'

我在 editMessageMedia 方法上有同样的错误。事实证明,此方法接受的媒体不是对象,而是序列化字符串。