可以在LEx-WEB-UI中拖放



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

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

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

最新更新