我已经设置了一个 Lex 机器人,它向用户提供订单状态。用户使用特定话语调用意图。然后 lex bot 在指定的插槽中询问所要求的信息。然后调用确认提示“你确定你想要信息”并且用户说“是”。
在用信息回复用户之前,当用户说是时,我希望 lex 机器人应该说“请稍候,我们正在获取您的信息”。
我尝试过不同的意图调用。但是意图调用需要用户输入。
我已经设置了一个 Lex 机器人,它向用户提供订单状态。用户使用特定话语调用意图。然后 lex bot 在指定的插槽中询问所要求的信息。然后调用确认提示“你确定你想要信息”并且用户说“是”。
在用信息回复用户之前,当用户说是时,我希望 lex 机器人应该说“请稍候,我们正在获取您的信息”。
我尝试过不同的意图调用。但是意图调用需要用户输入。
基本 Lex 控制台不允许对单个输入进行多个响应。
因此,为了获得更多这样的控制,您必须在用户和 Lex 之间构建自己的代理。这意味着不使用内置通道配置,因此您也必须将其构建到您的代理中。
例如,如果您使用 Facebook Messenger 作为渠道。然后,您可以按照他们的入门文档设置 webhook 以接收消息并使用Send API进行响应。
您还可以使用Lex PostText API自己将消息传递给 Lex,并接收 Lex 的响应。然后,您将获取 Lex 响应,并自己将其传递给用户。
听起来像很多额外的工作,但有很多好处,包括: