react-native - 有没有办法让 Google Assistant 与 React Native App 一起工作
问题描述
正如标题所示,我在 DialogFlow 中创建了一个助手代理,但现在我需要在我按下应用程序内的按钮时调用我的助手,我检查了 react-native-dialogflow 但它不再受支持并且给了我错误我的应用程序。
解决方案
您可以创建一个 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 代理
推荐阅读
- java - Java - 将文件路径转换为图像
- python - Python:有没有直接简单的方法来删除一行 .csv 文件,而无需读取-删除-重写过程?
- php - 我需要变量中的 HTML 特殊字符
- python - 如何从特殊字符中删除空格?
- python-3.x - Python,为什么这行需要逗号?
- java - 如何在java计算器中将一个数字添加到生成的结果中(通过添加两个其他数字)
- python-3.x - 使用 getattr 运行函数 Python
- pine-script - 需要一个简单的 Pinescript 代码的帮助
- azure-functions - 节点 Azure 函数性能改进
- meteor - 流星模板,浏览器“找不到模块”导入