如何通过Dialog Flow获取用户从Facebook messenger bot发送的位置(lat和long)?

问题描述 投票:0回答:2

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

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

var lat = latitude
var long = longitude
facebook-messenger dialogflow
2个回答
1
投票

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

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


1
投票

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

图片示例:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.