2016-12-15 108 views
6

我試圖用sendPhoto(電報的博特API)這個請求發送GIF動畫:發送GIF動畫與sendPhoto(電報BOT)

https://api.telegram.org/bot<token>/sendPhoto?chat_id=<chat_id>&photo=http://i.giphy.com/13IC4LVeP5NGNi.gif 

該方法的工作原理,如,我得到ok:true回來,但聊天窗口中的圖像仍然是移動GIF​​的快照。

我怎樣才能讓動畫GIF顯示?我應該使用另一種方法嗎?

回答

14

您應該使用GIF格式發送的sendDocument方法。
只需爲您的GIF文件使用document參數即可。


sendPhoto僅用於靜態圖像。

+1

請,標誌着這是正確的答案@ m52go,因爲它是推薦的方式。另外,即使你使用sendVideo發送它,你仍然會得到一個文檔對象。 –

3

使用sendVideo方法!

https://api.telegram.org/bot<token>/sendVideo?chat_id=<chat_id>&video=http://i.giphy.com/13IC4LVeP5NGNi.gif 

這將工作

+0

OMG BRILLIANT !!!!!!!!!!!!! 它確實有效。謝謝,不知道爲什麼我沒有嘗試它。只是將其標記爲正確的答案。 – m52go