Aws lambda 是否可以在LEx WEB UI中进行拖放?

Aws lambda 是否可以在LEx WEB UI中进行拖放?,aws-lambda,amazon-lex,Aws Lambda,Amazon Lex,除了默认的Lex插槽类型外,是否可以在聊天机器人上添加自定义步骤?例如,请求用户上载文件或照片(并将其存储在S3上),然后返回到Lex flow?e?您是否有任何想法或方法值得赞赏?您的答案可能取决于您在何处托管Lex应用程序。您可以使用您选择的(我会在Drupal7网站上使用)。从那里,您只需检测需要照片上传的意图,一旦检测到,您将允许用户在客户端上传其图像,并可以使用AWS SDK将图像放入S3存储桶中。然后,您可以在加载到S3之前验证该文件,并根据上载成功或不成功(即,如果文件太大或外观不

除了默认的Lex插槽类型外,是否可以在聊天机器人上添加自定义步骤?例如,请求用户上载文件或照片(并将其存储在S3上),然后返回到Lex flow?e?您是否有任何想法或方法值得赞赏?

您的答案可能取决于您在何处托管Lex应用程序。您可以使用您选择的(我会在Drupal7网站上使用)。从那里,您只需检测需要照片上传的意图,一旦检测到,您将允许用户在客户端上传其图像,并可以使用AWS SDK将图像放入S3存储桶中。然后,您可以在加载到S3之前验证该文件,并根据上载成功或不成功(即,如果文件太大或外观不正确)对bot进行编程,以使用适当的消息进行响应


这可能需要一个Lambda函数,但不一定,如果您使用的是AWS SDK服务器端,您可以执行文件验证、处理,并从它们的命令指示您的lex chatbot做出适当的响应。这个堆栈是。下面是一个使用的示例。我希望这有帮助

上传文件的目的是什么?从文件中获取数据。