【问题标题】:Update Telegram link preview programmatically以编程方式更新 Telegram 链接预览
【发布时间】:2019-09-02 03:17:48
【问题描述】:

我有一个机器人,它可以创建包含用户提供的一些 url 的消息。 Telegram 为这些 url 创建链接预览。预览被缓存。

有时 url 的内容会发生变化,那么 Telegram 提供的预览就会过时。所以我需要更新 Telegram 提供的链接预览。

可以使用https://telegram.me/webpagebot 更新电报链接预览。但根据 Telegram Bot API,一个机器人不能与另一个机器人对话以避免无限循环。因此,在我的机器人和网页机器人之间打开聊天以请求更新不是一种选择。

如何从我的机器人强制更新链接预览?是否有一些 http 请求、API 或任何以编程方式执行的操作?

【问题讨论】:

  • 你想达到什么目的?你的机器人做什么?
  • 您可以使用 Telegram MTProto 库构建用户机器人。没有官方和优雅的方式来做到这一点

标签: telegram telegram-bot


【解决方案1】:

您可以在链接末尾添加一个随机生成的变量,因此 Telegram 将链接视为新链接,如下所示:

假设一个旧链接是这样的:

https://example.com/offers/106-tatasky-recharge

如果您更改了此页面的og_image、标题、元描述,则使用上面的链接作为:

https://example.com/offers/106-tatasky-recharge?t=18121980

我认为,它解决了问题。

【讨论】:

    猜你喜欢
    • 2018-12-28
    • 2018-06-11
    • 1970-01-01
    • 2012-02-19
    • 2015-09-05
    • 2011-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多