首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法从webhook - api.ai触发事件

无法从webhook - api.ai触发事件
EN

Stack Overflow用户
提问于 2017-09-23 00:14:14
回答 1查看 393关注 0票数 2

我需要你的帮助,从网络钩子到api.ai的演示聊天(https://snag.gy/6tfGEZ.jpg)通信事件的使用。我已经在电报中测试过了,它也不起作用。

我的流程如下:

用户从api.ai web演示聊天中请求一些东西。例如:“嗨,我需要我的访问代码”,Api.ai获取意图并将其发送到我的webhook。我的webhook启动了一个异步操作来处理用户请求(可能需要超过6秒),并向api.api返回“我们正在处理您的请求,请等待几秒钟”,因此用户将在演示聊天中看到该消息。异步进程完成后,下一步调用POST https://api.api.ai/api/query?v=20150910,body为{ "event":{ "name":"result_event","data":{ "code":"ABDDRR787545HHTTU4545454“} },"timezone":”美国/纽约“,"lang":"en","sessionId":"a77875da-4bd5-db26-dce2-e42439d4fbde“} result_event已经存在于包含响应”您的请求已处理“的Intent中。这里是你的代码:$code“。

这里的想法是用户获得对其请求的响应,例如:“您的请求已处理。下面是你的代码:ABDDRR787545HHTTU4545454“

虽然我从我的webhook中成功地得到了一个调用(https://api.api.ai/api/query)的响应,但用户在演示聊天中没有得到任何响应。

这是api.ai中我的事件意图的屏幕(https://snag.gy/qN3tTC.jpg)。

你觉得我在做什么坏事?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2017-09-23 16:32:59

API.AI中的事件是为了特定目的而调用方法。它不会触发任何东西,所以你不能为你的网络演示机器人触发任何东西。如果你能做一个自定义的html机器人,你可以调用events端点来获取json数据并在你的html机器人中显示它,这将会起作用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46369043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档