java - Lex Bot 与 Rest Api 集成

标签 java node.js json aws-lambda aws-lex

是否有任何引用将 lex bot 与我的其余 api 项目连接?,我想从我的产品中获取定价,此 enpoint 包含在我的项目中的其余方法(json 请求和响应)中,但是,我尝试过找到任何引用来调用我的rest api,但我找不到任何示例。

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

提前致谢!

最佳答案

您可以使用 PostText 从端点 Lex 发送消息或PostContent Lex SDK 的一部分。

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

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

您可以使用Request module或默认 httphttps Node.js 的。

您可以在这里找到有关如何执行此操作的良好答案: How to make remote REST call inside Node.js? any CURL?

关于java - Lex Bot 与 Rest Api 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53312611/

相关文章:

node.js - 从 Node.js Buffer 前面删除元素

javascript - 如何一起使用 getElementById 和 getElementsByTagName 获取元素的值

json - WebDAV PROPFIND 方法是否应该与 REST API 中的 JSON 一起使用?

java - 如何有条件地应用源集排除以基于提供的参数进行构建

java - 如何检查 GSON 元素的空值?

Node.js 和复杂的业务逻辑

node.js - nodejs + redis 靠谱吗?

java - 连接或合并字符串 (JAVA)

java - BlazeDS 轮询间隔设置为 0 : Unwanted side-effects?

java - 无法使用 jackson 将具有内部对象的JSON解析为Java对象