2016-12-15 9 views
6

मैं इस अनुरोध के साथ sendPhoto (टेलीग्राम के बॉट एपीआई) के साथ एक एनिमेटेड GIF भेजने के लिए कोशिश कर रहा हूँ:sendPhoto (टेलीग्राम बॉट) के साथ एनिमेटेड GIF नहीं भेजा जा रहा है

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

विधि के रूप में, काम करता है कि, मैं ok:true वापस मिल , लेकिन चैट विंडो में छवि अभी भी चलती जीआईएफ का स्नैपशॉट है।

मैं एनिमेटेड जीआईएफ दिखाने के लिए कैसे प्राप्त कर सकता हूं? क्या मुझे कोई और तरीका उपयोग करना चाहिए?

उत्तर

14

आपको जीआईएफ भेजने के लिए sendDocument विधि का उपयोग करना चाहिए।
बस अपनी जीआईएफ फ़ाइल के लिए document पैरामीटर का उपयोग करें।


sendPhoto केवल स्थिर छवियों के लिए उपयोग किया जाता है।

+1

कृपया, सही उत्तर @ m52go के रूप में चिह्नित करते हैं, के रूप में यह सुझाया गया तरीका है जाएगा। साथ ही, अगर आप इसे SendVideo का उपयोग करके भेजते हैं, तो भी आपको एक दस्तावेज़ ऑब्जेक्ट वापस मिल जाएगा। –

3

भेजें वीडियो विधि का उपयोग करें!

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

यह काम

+0

ओएमजी ब्रिलियंट !!!!!!!!!!!! यह काम करता है। धन्यवाद, यकीन नहीं है कि मैंने कोशिश क्यों नहीं की। बस इसे सही उत्तर के रूप में चिह्नित किया गया। – m52go

संबंधित मुद्दे