如何使用安全URL显示电报机器人内联键盘按钮

时间:2017-11-15 16:29:04

标签: javascript telegram telegram-bot

我有以下代码:

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

当我按下此代码出来的按钮时,生成的网址将被修改为:

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

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

我已经看到其他机器人的网址按钮没有确认按钮。例如,https://ifttt.com与电报连接,并且有我认为安全的按钮。

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

我想避开那个模态并直接进入链接。是否需要进行一些审批流程?

感谢。

1 个答案:

答案 0 :(得分:3)

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