我如何从 REST API 获取数据到 Lex ChatBot (Node.js)

How can I fetch data from a REST API to a Lex ChatBot (Node.js)

我是一名使用 AWS Lex 开发聊天机器人的实习生。我希望能够告诉机器人 "select a file",然后 "give me the name on the file"。

我们公司有一个包含这些文件的 REST api。怎么能做到这一点?

我什至不能让 lex 从 any API 获取数据。

如果有人能指导我正确的方向,甚至从任何 public REST APIs 获取数据,那将有很大帮助!谢谢

Here is the lambda code that returns "Hello from lambda!" inside the chat window.

exports.handler = (event, context, callback) => {

    callback(null, {
      "dialogAction": {
        "type": "Close",
        "fulfillmentState": "Fulfilled",
        "message": {
            "contentType": "PlainText",
             "content": "Hello from lambda!"
        }

      }

    });
}; 

为了更熟悉如何使用 Amazon Lex,我推荐以下资源: