Amazon Lex - 接受用户输入并存储它

Amazon Lex - Taking user input and storing it

有没有办法存储来自插槽的用户输入?例如,人们最喜欢的肉是牛肉,面包是奶油蛋卷。然后可以检查并返回此数据吗?我推荐 Tennessee Stack,它在奶油蛋卷面包内有 6 盎司牛肉饼。

另外,是否可以将这些数据自动发送到电子邮件中?还是我要求太多了?

干杯

这绝对有可能,但仅靠 Lex 不行。

您必须使用其他 Amazon Web Service 或您自己的 website/server 进行电子邮件发送和长期存储。然而,存储短期输入(聊天会话的长度)是插槽已经做的事情。

为了 return 基于槽中数据的动态回复,您将必须处理发送到 Lambda Function 的 Lex 输入,并在那里构建您的 Lex 响应。

以下是应该有帮助的文档:
Create a Lambda Function
Handling Lex Inputs in your Lambda Function

还有一个视频教程指导您使用 Lambda 设置 Lex 机器人并对其进行测试:Intro to Lex - Bot Setup With Lambda