问题标签 [dialogflow-es]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
636 浏览

twilio - 如何制作一个 api.ai 机器人(Python)并将其集成到 twilio 中?

我需要将我的 api.ai (python) 机器人与在 Twilio 中启用的 webhook 集成。我找不到任何关于它的例子。在 api.ai 论坛上,我找到了有关 twilio 集成的示例,但这与 webhook 无关。有人可以在这方面帮助我吗?

0 投票
2 回答
2925 浏览

android - 从 Android 调用 api.ai

我正在构建一个调用 api.ai 的 android 应用程序。我想解析响应并将其显示给用户。早些时候我在 node.js 中编写了代码,如下所示:

我的安卓代码如下:

我需要以下帮助:

(i) 收到错误 401,如何调用 Api.ai?有人能告诉我如何使用 Node.js 代码准确调用 Api.ai 吗?

(ii) 如何解析响应并将其显示给用户?

提前致谢

0 投票
1 回答
149 浏览

nlp - 接受未知条目,如密码

我正在使用 api.ai 来了解 Google Actions 的工作原理。我尝试了一些有趣的东西,比如“在 5 分钟授权码 42 pi omega 内初始化自毁”。就像在 Si-Fi 电影中一样。

但是我在基础知识方面失败了。我知道时间有一个系统实体的时间,但是密码呢?我的意思是我不能简单地创建一个实体,因为它会被存储,将密码存储为一组可能的值是一个愚蠢的想法。

是的,这是一个非常基本的问题,但我没有找到正确的资源或关键词来了解它是如何工作的。如果我可以输入正则表达式,我会检查句子的结尾。

最后,我想要实体countdownauthcode,我想将其传递给后端,然后创建实际结果,例如“大型烟花将在 5 分钟内开始”“您无权执行此操作” .

0 投票
3 回答
1976 浏览

dialogflow-es - 可以在 Google Actions webhook 响应中返回图片吗?

从文档看来 SpeechResponse 是您可以返回的唯一记录在案的响应类型:

https://developers.google.com/actions/reference/conversation#SpeechResponse

是否可以通过 API.AI 或 Actions SDK 在助手对话中加载图像或其他类型的媒体?FB 的 api.ai 似乎支持这一点,其他信使:

https://docs.api.ai/docs/rich-messages#image

谢谢!

0 投票
3 回答
2996 浏览

nlp - 在给定延迟后回复

我想在通信中实现一个简单的计时器。

我的场景是一个小型数学教练,你训练 5 分钟,在 5 分钟的正常交互之后,我想通知用户时间到了。我不想等到用户完成他的下一个输入/答案(如果当前没有输入,则可选)。

有没有办法“推动”基于回答时间?

0 投票
3 回答
2754 浏览

dialogflow-es - 在 Google Home 中播放短 wav 文件

我想播放一个简短的声音以获得更有趣的输出。如果我正确理解了文档,应该可以在 api.ai 中回复类似 SSML 的内容:

仅供参考 SSML 表示Speech Synthesis Markup Language

网络模拟器不会播放这种声音,而是所有标签似乎都被剥离了。这还不支持还是我做错了什么?

0 投票
4 回答
2682 浏览

dialogflow-es - Account Unlinking on Actions on Google

I'm developing an action on Google that requires the user to login with my services. I was able to implement account linking.

That works fine; I'm able to complete the entire flow to authenticate the user using the Google Home app, but I couldn't find a way to unlink the account. The service does not appear at

Apps with access to your account

Is there any way to unlink an account?

0 投票
1 回答
994 浏览

dialogflow-es - Actions on Google 上的帐号关联

我正在 Google 上开发一项操作,要求用户使用我的服务登录。我能够对链接帐户进行编码(来自实施帐户链接

效果很好;我能够使用 Google Home 应用程序和我的网站完成整个流程来对用户进行身份验证(登录,然后重定向到 google 并返回令牌,所有这些都发生在 Google Home apn 中)

我已经有一个 Android 应用程序(使用相同的令牌),所以我希望能够使用该应用程序(类似scheme://auth或类似的东西)对用户进行身份验证

有没有办法让 Google Home 应用和我自己的应用而不是网站之间发生身份验证流程?

PS:您不能在api.aischeme://的集成屏幕上指定(它应该是 https),但我能够将其指向我服务器中的一个页面,然后重定向到并打开我的应用程序。但到那时,流程结束scheme://

0 投票
2 回答
1165 浏览

dialogflow-es - 对话在完成后结束?

我一直在使用 Api.AI 在 Google 上试用 Actions。我使用他们的 Github 示例编写了一个简单的 nodejs webhook:dialogflow-silly-name-maker-webhook-nodejs

问题是我不希望代理在完成请求后结束对话。我没有检查API.AI的 Intent 中的 END CONVERSATION 框。

我还有一个要求是如何记住在一个意图期间询问的参数,以便可以将相同的参数用于下一个意图。这可能吗?

0 投票
1 回答
126 浏览

dialogflow-es - 如何在 HttpServletRequest 中获取 API.AI 参数?

我正在构建一个动作。我的后端部署在 heroku 上,并使用 Java/Spring Boot。我要打印所有请求参数,但看不到 API.AI 设置的请求参数

我在 request.getParameter 调用中既没有得到“结果”也没有得到“地理城市”。API AI 如何设置这些值?