【问题标题】:How to get location (lat & long) sent by user from Facebook messenger bot through Dialog Flow?如何通过对话框流从 Facebook Messenger bot 获取用户发送的位置(纬度和经度)?
【发布时间】:2018-11-06 00:29:01
【问题描述】:

我正在对话流中创建一个可以获取用户位置的紧急聊天机器人。

所以我想要实现的是从该位置获取纬度和经度,就像如何将其存储在这样的变量中

var lat = latitude
var long = longitude

【问题讨论】:

标签: facebook-messenger dialogflow-es


【解决方案1】:

您可以从 payload.coordinates 属性中的 webhook 事件获取信息

参考:https://developers.facebook.com/docs/messenger-platform/send-messages/quick-replies

【讨论】:

    【解决方案2】:

    使用名为 FACEBOOK_LOCATION 的事件输入创建自定义后续意图,然后在上下文 facebook_location 中设置 lat 和 lng,您可以在 dialwoflow 响应中使用“lat: #facebook_location.lat, long: #facebook_location.long "

    图片示例:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-03
      • 1970-01-01
      • 1970-01-01
      • 2012-11-08
      • 1970-01-01
      • 2012-07-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多