google dialogflow 条件响应不起作用
google dialogflow conditional response does not work
我有两种实体类型(@name 和@surname)。如果客户可以输入这两个参数,我会将流程发送到另一个页面。
我可以用条件响应来做到这一点吗?
我写了一个像下面这样的简单代码,但它不起作用。即使我不输入我的姓氏,我也会得到“true”作为输出
if ($session.params.name! = " ") OR ($session.params.surname != " ")
'true'
else
'false'
endif
谢谢。
是的,您可以通过创建具有条件的路由来完成此操作。
https://cloud.google.com/dialogflow/cx/docs/concept/handler#route
https://cloud.google.com/dialogflow/cx/docs/concept/handler#cond
一条路线可能包括一个意图and/or一个条件。 CX UI 包括此功能以及布尔逻辑,以帮助实现您想要的结果。
Example condition using user defined session parameters
然后您可以根据需要定义 fulfillment 和 transition。
我有两种实体类型(@name 和@surname)。如果客户可以输入这两个参数,我会将流程发送到另一个页面。 我可以用条件响应来做到这一点吗?
我写了一个像下面这样的简单代码,但它不起作用。即使我不输入我的姓氏,我也会得到“true”作为输出
if ($session.params.name! = " ") OR ($session.params.surname != " ")
'true'
else
'false'
endif
谢谢。
是的,您可以通过创建具有条件的路由来完成此操作。
https://cloud.google.com/dialogflow/cx/docs/concept/handler#route
https://cloud.google.com/dialogflow/cx/docs/concept/handler#cond
一条路线可能包括一个意图and/or一个条件。 CX UI 包括此功能以及布尔逻辑,以帮助实现您想要的结果。 Example condition using user defined session parameters
然后您可以根据需要定义 fulfillment 和 transition。