我如何从 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,我推荐以下资源:
- YouTube:(1) AWS re:Invent 2017: Building Multichannel Conversational Interfaces Using Amazon Lex (MCL312) - YouTube
- YouTube:(1) AWS re:Invent 2017: Building a Voice-Enabled Customer Service Chatbot Using Amazon L (MCL301) - YouTube
- YouTube:(1) AWS re:Invent 2017: How I Made My Motorbike Talk, or How to Mix Amazon Lex, Amazon L (ARC331) - YouTube
- 文档:What Is Amazon Lex?
我是一名使用 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,我推荐以下资源:
- YouTube:(1) AWS re:Invent 2017: Building Multichannel Conversational Interfaces Using Amazon Lex (MCL312) - YouTube
- YouTube:(1) AWS re:Invent 2017: Building a Voice-Enabled Customer Service Chatbot Using Amazon L (MCL301) - YouTube
- YouTube:(1) AWS re:Invent 2017: How I Made My Motorbike Talk, or How to Mix Amazon Lex, Amazon L (ARC331) - YouTube
- 文档:What Is Amazon Lex?