我们有一个应用程序,我们将从中收集用户的地址。在当前的实现中,我们使用实时代理来执行此操作。一些用户在提示输入最终帐单邮寄地址时,会说“"只需使用我的帐单邮寄地址"或"与我目前的地址相同"。新的实现将是一个聊天机器人,可以在他们到达代理商之前尝试完成其中的一些请求。
我们确实通过API查找提供了这些信息,我从设计的角度更多地询问如何让我们的处理程序应用程序(通常是AWS lambda)知道我们需要在提示确认履行之前进行查找。
我想到的一些事情:
我只是在寻找最实用的方法,因为这个问题与我们已解决的大多数问题不同。
答案 0 :(得分:0)
我有一个类似的用例,经过调查发现选项3是处理这个问题的最简单方法。
您可以添加在填充新validation hook
时触发的slot
。此挂钩可以使用关联的地址填充postalAddress
slot
的值。这样,您可以将postalAddress
插槽保留为必需的插槽,而无需用户手动指定地址。
您也可以validation hook
点击postalAddress
,并为结算和当前添加一些手动测试,但这感觉不错对我而言,就像手动解决Lex应该自动完成的事情一样。