电报inputmedia发送视频和照片

时间:2019-08-28 19:59:55

标签: telegram telegram-bot python-telegram-bot

我正在使用python将照片和图像发送到电报,当我发送1张图像或视频时,一切正常。我尝试发送2个或更多视频/图像。但电报返回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有什么问题?

2 个答案:

答案 0 :(得分:0)

发现了问题所在,问题在于附件。添加了文件网址,而不是像'media': 'attach://video0'这样的'media': 'fileurl'

答案 1 :(得分:0)

我在 editMessageMedia 方法上遇到了同样的错误。事实证明,这个方法接受的媒体不是作为对象,而是作为序列化的字符串。