Aws lambda 使用Amazon Lex暂停用户

Aws lambda 使用Amazon Lex暂停用户,aws-lambda,amazon-lex,amazon-connect,Aws Lambda,Amazon Lex,Amazon Connect,我们正在使用Amazon Connect、Lex和Lambda创建一个电话机器人。我们拥有的一个用例是,当我们在其他系统中查找信息时,我们需要让用户暂停。因此,对话将是这样的: - bot: hi, what can I do for you? - user: i want to make a reservation - bot: wait a minute while I fetch information about available rooms ... after 5 seconds .

我们正在使用Amazon Connect、Lex和Lambda创建一个电话机器人。我们拥有的一个用例是,当我们在其他系统中查找信息时,我们需要让用户暂停。因此,对话将是这样的:

- bot: hi, what can I do for you?
- user: i want to make a reservation
- bot: wait a minute while I fetch information about available rooms
... after 5 seconds ...
- bot: I found a free room blah blah

我找不到发送
等一下…
消息并控制对话的方法。我们如何实现这一点?

您可以通过设置lambda函数要实现的意图,在单个Lex bot中实现这一点,该函数的响应将播放一条消息说“请稍候”,然后链接另一个internet以使用原始意图中的数据执行搜索

有关在意图之间共享数据的信息,请参阅


通过在lambda响应中传回确认对话框操作,可以链接或切换到下一个意图。有关lambda输入和响应格式的更多信息,请参阅。

您能否进一步澄清?阅读您的答案,我认为在您播放消息“请稍候”后,用户仍然需要说些什么,这不是我们要寻找的。只是为了添加更多信息,我们正在使用Lambda函数并进行上下文切换。我不知道如何使用这些东西来实现“请稍候”功能。