Telegram BOT API:如何更改照片(不是标题)

rea*_*ebo 4 telegram telegram-bot

我知道常见的消息通过

https://core.telegram.org/bots/api#sendmessage

可以使用在所有部分中进行编辑

https://core.telegram.org/bots/api#editmessagetext

我遇到的问题与发送附加文本的图像有关;在这些情况下我用过

https://core.telegram.org/bots/api#sendphoto

当用户使用我提供的“inline_keyboard”与机器人交互时,Telegram 会向我发送回调,在某些情况下我需要完全“替换”消息。

我用了

https://core.telegram.org/bots/api#editmessagecaption

这是有效的,因为我可以删除旧文本,显示新文本并删除键盘。

问题是editmessagecapition不允许我更改图片!确切地说,我需要将从消息中删除。

有办法吗?

علی*_*رضا 7

更换媒体是上一版本 Telegram 中为用户提供的新功能。到目前为止,机器人尚不具备此功能。

更新:在昨天发布的 bot API 4.0 中,您可以用editMessageMedia方法替换媒体。