【问题标题】:How to show telegram bot inline keyboard button with safe url如何使用安全 url 显示电报机器人内联键盘按钮
【发布时间】:2018-04-28 23:36:31
【问题描述】:

我有以下代码:

  inline_keyboard: [
    [{ text: 'Authorize', callback_data: '1', url: 'https://google.com' }],
  ],

当我按下出现此代码的按钮时,生成的 url 被修改为:

tg://unsafe_url?url=https%3A%2F%2Fgoogle.com%2F

然后,当用户按下按钮时,会出现一个确认模式。

我见过其他带有 url 按钮但没有确认按钮的机器人。例如https://ifttt.com 与电报连接,并且有我认为是安全的按钮。

电报文档没有提到不安全的网址: https://core.telegram.org/bots/api#inlinekeyboardbutton

我想避免使用该模式并直接访问链接。是否需要进行一些审批流程?

【问题讨论】:

    标签: javascript telegram telegram-bot


    【解决方案1】:

    IFTTT 是“已验证”机器人,因此它不会显示任何确认窗口。对于任何其他机器人,如果您在文本中“隐藏” URL,则会显示此类窗口(以便用户知道他打开了哪个网站)。
    某些客户端(例如,Telegram Desktop)不显示 telegram.org 域的确认窗口。

    【讨论】:

    • 如何验证我的机器人?
    • @BotSupport。但是,如果您的机器人不代表任何业务,他们将不会对其进行验证。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-10
    • 1970-01-01
    • 2018-02-09
    • 1970-01-01
    • 2020-11-02
    • 2019-03-27
    • 2018-03-23
    相关资源
    最近更新 更多