如何在电报中发送报价内的图片?

问题描述 投票:0回答:1

您好,我需要像 image 那样在电报机器人中发送图像 我有带有链接的二维码图像,我想知道如何将图像放在引号内。

我尝试使用sendPhoto制作,但它看起来像是默认发送带有标题的图像

bots telegram telegram-bot
1个回答
0
投票

正如我所见,这实际上不是

sendPhoto
方法。这只是发送普通短信的
sendMessage
方法。引用的图片实际上是链接预览。

您可以使用类似以下数据的 POST 到

sendMessage
来实现此目的:

{
    "chat_id": 123456,
    "text": "Hello World",
    "link_preview_options": {
        "url": "https://URL_TO_IMAGE_TO_BE_SHOWN.jpg"
    }
}

或者您可以通过调用以下URL通过GET方法来完成:

https://api.telegram.org/<BOT_TOKEN>/sendMessage?chat_id=<CHAT_ID>&text=Hello+World&link_preview_options={%22url%22:%22<IMAGE_TO_BE_SHOWN.jpg>%22}

确保用适当的数据替换

<BOT_TOKEN>
<CHAT_ID>
<IMAGE_TO_BE_SHOWN.jpg>

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.