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

Telegram BOT API: how to change a photo (not the caption)

我知道通过

发送的常见消息

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

可以使用

在所有部分进行编辑

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

我遇到的问题与发送附有文字的图片有关;在这些情况下,我使用了

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

当用户使用我提供的 "inline_keyboard" 与机器人交互时,Telegram 会向我发送回调,在某些情况下我需要 'replace' 整个消息。

我用过

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

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

问题是editmessagecapition不允许我换图!确切地说,我需要从邮件中删除它

有办法吗?

替换媒体是 users 上一版电报中的新功能。到目前为止,机器人还没有此功能。

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