我尝试使用sendPhoto(Telegram的Bot API)发送带有此请求的动画GIF:
https://api.telegram.org/bot<token>/sendPhoto?chat_id=<chat_id>&photo=http://i.giphy.com/13IC4LVeP5NGNi.gif
该方法有效,例如,我得到ok:true
,但聊天窗口中的图像是移动GIF的静态图片。
如何展示动画GIF?我应该使用另一种方法吗?
答案 0 :(得分:16)
您应该使用sendAnimation方法发送 GIF或H.264 / MPEG-4 AVC视频,而不会发出声音。
只需使用animation
参数作为GIF文件。
sendPhoto
仅用于静态图像。
答案 1 :(得分:7)
使用sendVideo方法!
https://api.telegram.org/bot<token>/sendVideo?chat_id=<chat_id>&video=http://i.giphy.com/13IC4LVeP5NGNi.gif
这将起作用