默认浏览器中的Messenger ChatBot打开链接

时间:2018-11-04 21:21:12

标签: facebook facebook-messenger-bot

我有一个显示URL按钮的Messenger聊天机器人。当用户点击URL按钮时,将打开一个Web视图。我希望在默认浏览器上重定向用户,而不是打开Webview,这是否可以实现?还是有[丑陋]的解决方法来实现这一目标?

谢谢

1 个答案:

答案 0 :(得分:-1)

请在您的响应选项中引用URL button而不是webview。您可以将type设置为url,然后传递urlbutton参数。我的操作方法如下。

type: 'url',
urlButton: {
  url: 'somewhere.com',
  title: 'Title'
},

您在添加评论之前尝试过此吗?这是我在正文中发送的确切有效负载,它将在新窗口中打开URL。请验证,如果有任何困难,请通知我。

{ attachment: 
  { type: 'template',
    payload: 
     { template_type: 'button',
       text: 'xyz',
       buttons: [ { type: 'web_url',
        url: 'http://www.google.com',
       title: 'New Button' } ] 
      }
  }
}