问题描述
我正在使用dialogflow-fulfillment
Node.js客户端库创建Dialogflow聊天机器人,并将其与智能手机应用程序集成。我想获取用户位置,但是在Internet上,我只能找到actions-on-google
的帮助程序功能,我相信它仅适用于Google Assistant。我想做的是,如果用户说在我附近游泳的地方,它会自动获取其位置。
解决方法
如果Chatbot集成在移动应用程序或Web应用程序中,则在向dialogflow发出查询请求时,在应用程序级别上获取位置数据并以元数据/自定义有效载荷的形式发送
Dialogflow履行是一个帮助程序库,它是https api的包装,无论您使用dialogflow rest api做什么,都可以使用dialoglfow履行库做同样的事情