如何获取用户通过对话流从 Facebook Messenger 机器人发送的位置(纬度和经度)?
How to get location (lat & long) sent by user from Facebook messenger bot through Dialog Flow?
我正在 dialogflow 中创建一个可以获取用户位置的紧急聊天机器人。
所以我想要实现的是从那个位置获取纬度和经度,然后像这样将其存储在变量中
var lat = latitude
var long = longitude
您可以从 payload.coordinates 属性
中的 webhook 事件中获取信息
参考:https://developers.facebook.com/docs/messenger-platform/send-messages/quick-replies
使用名为 FACEBOOK_LOCATION 的事件输入创建自定义后续意图,然后在上下文 facebook_location 中设置纬度和经度,您可以使用 [=17= 在 dialwoflow 响应中打印它]
图片示例:
我正在 dialogflow 中创建一个可以获取用户位置的紧急聊天机器人。
所以我想要实现的是从那个位置获取纬度和经度,然后像这样将其存储在变量中
var lat = latitude
var long = longitude
您可以从 payload.coordinates 属性
中的 webhook 事件中获取信息参考:https://developers.facebook.com/docs/messenger-platform/send-messages/quick-replies
使用名为 FACEBOOK_LOCATION 的事件输入创建自定义后续意图,然后在上下文 facebook_location 中设置纬度和经度,您可以使用 [=17= 在 dialwoflow 响应中打印它]
图片示例: