首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Api.ai webhook集成

Api.ai webhook集成
EN

Stack Overflow用户
提问于 2017-04-11 19:51:28
回答 1查看 264关注 0票数 0

我集成了webhook与api.ai提供的演示酒店示例。

当我为webhook响应添加代码时,诸如"HI“、"Hello”之类的基本用户查询也会从webhook获得自定义响应。

如何只在设置了必选参数为true后才在特定意图上调用webhook,而不是在默认意图上调用webhook,默认意图不需要参数,如何使用填隙功能?

EN

回答 1

Stack Overflow用户

发布于 2017-08-07 12:43:08

我想,对于职位填充功能,下面的链接可能会帮到你:https://api.ai/docs/examples/slot-filling

现在回答你之前的问题,如何在设置了required参数为true后,才对特定的意图调用webhook。请看下面的快照,其中您可以选择为操作中的任何参数设置"required“&在实现中设置"use webhook”。因此,现在webhook仅在用户输入参数值时才会被调用,例如下面快照中的UserEmail。

现在,如果你想在你的webhook中使用这个"email“值,你只需要为get & set方法创建一个类:

代码语言:javascript
运行
复制
public class Parameters
{
    public string UserEMail { get; set; }
}

使用此值响应用户(&U)

代码语言:javascript
运行
复制
case "Ask For Email":{
          string strUserEmail = request.result.parameters.UserEmail;
          obj.speech = "Thank you";
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43345118

复制
相关文章

相似问题

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