Lex Bot 与 Rest Api 的集成

DuS*_*ant 5 java json node.js aws-lambda aws-lex

是否有任何参考可以将 lex bot 与我的 rest api 项目连接?,我想从我的产品中获取定价,这个端点包含在我的项目中的 rest 方法(json 请求和响应)中,但是,我试图找到任何参考调用我的rest api,但我找不到任何例子。

机器人正在使用 lambda 函数(nodejs),我刚开始使用 amazon lex,所以我没有任何参考,我正在尝试修改他们提供的现有示例(披萨订购),但目前不知道!

提前致谢!

Jay*_*tle 5

您可以使用Lex SDK 的PostTextPostContent从您的端点Lex发送消息。

但是在 Lex 处理输入之后,您只能允许 Lex 创建响应并响应发送者,或者将 Lex 事件传递给 Lambda 进行验证和解析(更好的控制选项)。

因此,要将 Lex 事件传递到您的端点,只需使用 Lambda 函数即可。

您可以使用请求模块或Node.js的默认httphttps

您可以在此处找到有关如何执行此操作的好答案: 如何在 Node.js 中进行远程 REST 调用?任何卷曲?