2016-07-31 10 views
9

के माध्यम से एक संदेश में पाठ के साथ एक एंबेडेड छवि भेजने के लिए टेलीग्राम बॉट एपीआई का उपयोग करना,कैसे टेलीग्राम बॉट एपीआई

मुझे पता है कि यह संभव है https://core.telegram.org/bots/api#sendphoto

के माध्यम से एक छवि भेजने के लिए हालांकि हूँ, कैसे कर सकते हैं मैं एक स्वरूपित संदेश में एक दूरस्थ छवि एम्बेड?

संदेश जो मैं भेजना चाहता हूं, की तुलना बोल्ड, एक छवि, और लिंक के साथ एक लंबे पाठ में एक शीर्षक के साथ एक समाचार लेख से की जा सकती है। मुझे पता चला कि बोल्ड टेक्स्ट और मार्कडाउन के साथ लिंक कैसे बनाएं, लेकिन मैं छवियों को सम्मिलित करने में असफल रहा हूं। हम वह कैसे कर सकते है?

+1

मुझे पता है के रूप में, अपने विशिष्ट पाठ और छवि के लिए आप केवल एक छवि कैप्शन के रूप में कुछ पाठ के साथ अभी (लगभग 200 चरित्र) –

+0

है यही तो मैं डर रहा भेज सकते हैं। फीचर अनुरोध करने का सबसे अच्छा तरीका क्या होगा? –

+1

[इसे पढ़ें] (https://core.telegram.org/bots/faq#will-you-add-x-to-the-bot-api) –

उत्तर

14

आप HTML में ParseMode की स्थापना की और इस तरह एक टैग में अपना चित्र URL सेट करना होगा:

<a href="' + image + '">&#8205;</a> 

&#8205; -> संदेश

4

आप शून्य चौड़ाई अंतरिक्ष चाल का उपयोग कर सकते में कभी नहीं दिखा। मार्कडाउन और एचटीएमएल पार्स मोड दोनों के लिए काम करता है।

Markdown:

$data = [ 
    'chat_id' => $chat_id, 
    'parse_mode' => 'markdown', 
    'text' => "[​​​​​​​​​​​](https://upload.wikimedia.org/wikipedia/commons/thumb/0/02/Stack_Overflow_logo.svg/200px-Stack_Overflow_logo.svg.png) Some text here.", 
]; 

परिणाम:

enter image description here

नोट: शून्य चौड़ाई स्थान है कोष्ठक के बीच "[ ] "।

0

http: //.......jpg> का उपयोग करने का तरीका .. पाठ के नीचे छवि का पूर्वावलोकन दिखाएगा। इस तरह:

a href sample

यदि आप एक शीर्षक के साथ एक छवि भेज यह बेहतर दिखेगा।

caption sample

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