2016-07-31 21 views
9

發送嵌入式圖像使用電報博特API,如何與文本一起在消息通過電報博特API

我知道,有可能通過https://core.telegram.org/bots/api#sendphoto

發送圖像。然而,如何能我將遠程圖像嵌入到格式化的消息中?

我希望發送的信息可以與帶有粗體標題,圖像和帶有鏈接的較長文本的新聞報道進行比較。我想出瞭如何使用markdown創建粗體文本和鏈接,但是我無法插入圖像。我們怎麼做到這一點?

+1

據我所知,您的具體的文字和圖像,你只能用一些文字作爲標題發送圖像,現在(約200字) –

+0

這就是我擔心。什麼是做功能請求的最佳方式? –

+1

[https://core.telegram.org/bots/faq#will-you-add-x-to-the-bot-api] –

回答

14

必須在HTML設置ParseMode和設置您的圖片網址像這樣的標籤:

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

&#8205; - >從來沒有在消息

4

您可以使用零寬度空間絕招展示。適用於Markdown和HTML解析模式。

減價:

$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

相關問題