Api.ai webhook集成

时间:2017-04-11 11:51:28

标签: webhooks dialogflow facebook-webhooks

我将webhook与api.ai提供的演示酒店示例集成在一起。

当我添加我的webhook响应代码时,基本用户查询(例如“HI”,“Hello”)也会从webhook获得自定义响应。

如何在设置所需参数true后调用webhook特定意图,而不是默认意图,不需要参数以及如何使用插槽填充功能?

1 个答案:

答案 0 :(得分:0)

我想,对于插槽填充功能,以下链接可能会帮助您: https://api.ai/docs/examples/slot-filling

现在回答您之前提出的问题,如何在设置必需参数true后调用特定意图的webhook。请查看以下快照,其中您可以选择为操作中的任何参数设置“必需”。 “使用webhook”实现。因此,当用户输入该参数值(例如以下快照中的UserEmail)时,将仅针对该特定意图调用webhook。

enter image description here

现在,如果您想在webhook中使用此“电子邮件”值,则只需为get&创建一个类。设定方法:

public class Parameters
{
    public string UserEMail { get; set; }
}

&安培;使用此值来响应用户

case "Ask For Email":{
          string strUserEmail = request.result.parameters.UserEmail;
          obj.speech = "Thank you";
}