我使用亚马逊lex构建了一个简单的电话聊天机器人。在我的一些意图中,我调用lambda函数来根据槽值给出特定的响应。
然而,当我在连接中尝试这个时,lamda函数似乎没有被调用?有什么我需要做的才能允许这个吗?
答案 0 :(得分:0)
您是否使用控制台构建此功能?然后你应该得到一个提示,要求获得调用lambda的意图的权限,这需要被批准,以便可以调用它。
此外,控制台中有两个选项可用于调用Lambda,作为启动或实现。当意图试图从用户获取数据时启动,并且在完成所有插槽时调用履行。
如果您正在使用API,那么它会变得有点棘手: https://docs.aws.amazon.com/lex/latest/dg/gs-cli-update-lambda.html