将AWS Lex集成到网站(在python运行时中实现的lambda)

时间:2018-03-10 15:13:39

标签: python amazon-web-services aws-lambda chatbot amazon-lex

我正在研究机器人,并希望集成到我的项目的网站。 My Bot功能齐全,lambda履行编码在python运行时。我看到example如何集成在javascript(lambda节点运行时)中实现的bot,但却无法找到python实现的帮助。

我的机器人是否需要在javascript(lambda节点运行时)中实现才能与网站集成?

我对UI的东西不太熟悉,并且感谢任何让我入门的帮助。

1 个答案:

答案 0 :(得分:2)

您的机器人可以用任何语言编写,并且仍然可以与网站集成。

您可以使用AWS开发工具包访问僵尸程序或HTTPS来电。

来自HTTPS来自POST /bot/botName/alias/botAlias/user/userId/text HTTP/1.1 Content-type: application/json { "inputText": "string", "requestAttributes": { "string" : "string" }, "sessionAttributes": { "string" : "string" } } 来电:

PostContent

或者您可以使用SDK。这可以通过UI层使用documentation完成;或者通过网站后端,使用与您的后端匹配的SDK。这是JavaScript SDK

您将致电list of SDKs使用您的机器人。 PostText用于发送语音,response用于发送文本。 function titleCase(str) { return str.split(' ') .map(x => _.capitalize(x)) .join(' '); } 将包含机器人响应。

希望有所帮助