在LEx-WEB-UI中可以拖放吗?

问题描述 投票:2回答:1

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

aws-lambda amazon-lex
1个回答
0
投票

您的答案可能取决于您托管Lex应用程序的位置。您可以使用您选择的AWS SDK(在我的情况下,我会在Drupal 7网站上使用PHP SDK to upload to S3)。从那里您只需检测需要照片上传的意图,一旦检测到您将允许用户上传其客户端图像,并可以使用AWS SDK将图像放入S3存储桶。然后,您可以在加载到S3之前验证文件,并根据成功或不成功的上载(即文件太大或不正确的方面)对机器人进行编程以响应相应的消息。

这可能需要Lambda函数,但不一定,如果您使用AWS SDK服务器端,您可以进行文件验证,处理并指示您的lex聊天机器人做出适当的响应。这个堆栈是related。以下是使用Node的示例。我希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.