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