0
我整合了webhook与演示酒店的例子由api.ai提供。Api.ai webhook集成
当我为webhook响应添加我的代码时,诸如“HI”,“Hello”等基本用户查询也从webhook获得自定义响应。
如何设置所需参数为true,而不是默认意图,不需要参数以及如何使用插槽填充功能后,如何在特定意图调用webhook?
我整合了webhook与演示酒店的例子由api.ai提供。Api.ai webhook集成
当我为webhook响应添加我的代码时,诸如“HI”,“Hello”等基本用户查询也从webhook获得自定义响应。
如何设置所需参数为true,而不是默认意图,不需要参数以及如何使用插槽填充功能后,如何在特定意图调用webhook?
我想,对于槽分配的功能,下面的链接可能会帮助你: https://api.ai/docs/examples/slot-filling
现在回答你刚才的问题,你问,如何只设置必要的参数真后拨打网络挂接的具体意图。请查看下面的快照,其中您可以选择设置“必需”,以便在执行中使用任何参数&“使用webhook”。因此,现在webhook只会在该用户输入参数值时被调用,例如UserEmail。
现在,如果你想使用你的网络挂接这个“电子邮件”值,你只需要创建一个类为得到&设置方法:
public class Parameters
{
public string UserEMail { get; set; }
}
&使用这个值来回应用户
case "Ask For Email":{
string strUserEmail = request.result.parameters.UserEmail;
obj.speech = "Thank you";
}