2016-12-15 27 views
6

Tôi đang cố gắng để gửi một GIF động với sendPhoto (Telegram của Bot API) với yêu cầu này:Gửi GIFs với sendPhoto (Telegram bot)

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

Đó phương pháp hoạt động, như trong, tôi nhận được ok:true lại , nhưng hình ảnh trong cửa sổ trò chuyện vẫn là ảnh chụp nhanh của GIF đang di chuyển.

Làm cách nào để hiển thị GIF động? Có phương pháp nào khác tôi nên sử dụng không?

Trả lời

14

Bạn nên sử dụng phương thức sendDocument để gửi GIF.
Chỉ cần sử dụng thông số document cho tệp GIF của bạn.


sendPhoto chỉ được sử dụng cho hình ảnh tĩnh.

+1

Xin vui lòng, đánh dấu đây là câu trả lời đúng @ m52go, vì nó là cách khuyến khích. Ngoài ra, ngay cả khi bạn gửi nó bằng sendVideo, bạn vẫn nhận được một đối tượng tài liệu trở lại. –

3

sử dụng phương thức sendVideo!

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

này sẽ làm việc

+0

OMG BRILLIANT !!!!!!!!!!!!! nó hoạt động. cảm ơn, không chắc tại sao tôi không thử. chỉ đánh dấu đây là câu trả lời đúng. – m52go

Các vấn đề liên quan