首页 > 解决方案 > 有没有办法让 Google Assistant 与 React Native App 一起工作

问题描述

正如标题所示,我在 DialogFlow 中创建了一个助手代理,但现在我需要在我按下应用程序内的按钮时调用我的助手,我检查了 react-native-dialogflow 但它不再受支持并且给了我错误我的应用程序。

标签: react-nativedialogflow-esgoogle-assistant-sdkassistant

解决方案


您可以创建一个 Dialogflow 客户端(我建议使用 Node.js):

https://cloud.google.com/dialogflow/docs/quick/api?hl=es-419#detect-intent-text-nodejs

然后,您将能够通过 REST(例如使用 POST 作为动词)将应用程序连接到 Dialogflow 客户端,以发送和接收来自助手的消息

需要在您的应用程序中开发一个聊天组件来显示对话。之后,您可以轻松地将助手集成到您想要的位置

您的应用程序的架构将是: 应用程序 <-> Dialogflow 客户端 <-> Dialogflow

对于谷歌助手将是: 谷歌助手 <-> Dialogflow

您的助手将部署在两个不同的渠道中,但两者都将使用相同的 Dialogflow 代理


推荐阅读