问题标签 [diagflow]

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 投票
1 回答
838 浏览

dialogflow-es - 如何从 api.ai 获取身份验证令牌以向 slack 发送消息?

我有一个案例,我需要在 Slack 中创建一个 Bot,我的用户可以使用会话语言从我的 Web 应用程序中实时获取信息。场景是这样的:

用户问机器人类似:@hrbot 财务部门有多少员工?

Bot 将字符串发送到 API.AI/diagflow 以解析为 JSON 请求

API.AI 通过 webhook 将 JSON 请求发送到我的 Web App 端点以获取答案

答案返回到用户的 Slack 频道

问题: 1. 如何从 api.ai 获取 auth token 来发送消息给 slack?

0 投票
1 回答
577 浏览

webhooks - 如何将 api.ai 机器人与任何预订网站集成来预订/订购东西?

我制作了一个可以与人交谈并进行正常对话的聊天机器人。我想开发那个聊天机器人,这样用户就可以从 Dominoz.com 订购披萨,或者在 expedia 上订票,或者在 ebay 的购物车中添加一些东西。我使用 Google 的 Api.Ai (diagflow) 制作了机器人。我如何将它与执行某种交易的任何站点集成。非常感谢您提供示例预订/订购网站的答案。仅供参考:我认为通过履行部分中的 webhook 选项可以实现。但究竟如何?如何实施?

0 投票
1 回答
29 浏览

dialogflow-es - 如何限制diagflow中的范围

我试图弄清楚如何让代理回答有关不同位置的问题。

我们的企业有多个地点,我想让一个聊天机器人回答有关每个地点的问题。例如,我将在每个位置的网站上安装相同的机器人。当用户问机器人“你的营业时间是几点?” 如何让机器人知道用户请求信息的位置?

0 投票
1 回答
71 浏览

actions-on-google - 帐户关联完成后,Google 操作“现在没有响应”

我正在开发一个带有帐户链接的谷歌操作。

当新用户对我的操作发出初始请求时,我通过 webhook 获取它并以 SIGN_IN 响应进行响应。助手要求用户链接帐户。用户这样做了,然后操作报告“XXX 现在没有响应”,但没有进一步的 webhook 请求需要响应。除了初始请求之外,日志查看器中没有任何内容。

用户的下一个请求工作正常,表明帐户链接确实完成了。我怎样才能避免这个错误给用户?

0 投票
0 回答
29 浏览

actions-on-google - Diagflow @sys.number-integer 无法删除冒号?助理听到 130 为 1:30

当我对谷歌助手“将温度设置为 130”时,它会听到“将温度设置为 1:30”

当它映射到实体@sys.temperature 时,它​​未解析并重新提示,然后将听到“130”,但仍会重新提示。

当它映射到@sys.number-integer 时,它解析为“1”。

我怎样才能让它听到“一三十”作为一个整数,或者至少足够聪明地转换它?我必须为每个可能的数字做一个同义词吗?

0 投票
0 回答
69 浏览

java - 如何修复 buildFromSessionId(uuid) 中的 uuid 错误?

我正在尝试让 diagflow 在 android 上运行。但是我无法通过 AIServiceContextBuilder 中的 buildFromSessionId(java.lang.String) 无法应用于(Java.util.UUID)。我做错了什么?我完全错过了一些东西。

0 投票
2 回答
34 浏览

actions-on-google - 无法点击 console.actions.google 上的任何地方进行测试

我正在尝试测试我在 diagflow 上的谷歌助手应用程序。当我打开谷歌助手模拟器时,它显示“已启用测试”,但随后它会淡出并且不允许我点击任何地方。

我还尝试在实际设备上说“与我的测试应用程序交谈”,但它不会启动我的应用程序。

我检查了weebhook url,一切看起来都很好。你能告诉我出了什么问题吗?它早些时候工作。

截图谷歌助手ap

0 投票
1 回答
65 浏览

mobile - 如何在 DialogFlow Mobile 平台中设置基于时间访问的响应消息?

我正在寻找如何设置将在指定时间回答DialogFlow的指定消息,例如“工作时间外,稍后再来”,如果访问者在指定时间之外使用它。bot

那可能吗?

0 投票
1 回答
28 浏览

actions-on-google - 在 Google 助理操作上使用来自网站的 API 响应

对于上下文,我每天都使用公共交通工具。我的城市有一个应用程序可以检查火车/公共汽车,甚至还有一个公共 API。使用手机上的 Assistant Snapshot,它会告诉我应该在什么时候去上班,但我没有准确的时间表(尤其是公共汽车),而且它只是为了上班。在某些时候,地图曾经在我最近的车站给我下一辆公共汽车,但它消失了(我不知道为什么)

所以我决定构建一个 Assistant Action 来请求特定线路的下一班公共汽车/地铁/火车,并希望为此使用他们的公共 API。例如,第一次询问用户他们最喜欢的线路/站。

可能吗 ?

0 投票
0 回答
8 浏览

wordpress - 如何连接 Diagflow 代理以从 Wordpress 数据库中提取?

我想连接我的 diagflow 代理以从我的 wordpress 网站中提取响应。我想为我的客户提供一种通过聊天机器人从我的 wordpress 商店查看价格和查找产品的方法。有任何说明或如何提供帮助吗?