我正在研究机器人,并希望集成到我的项目的网站。 My Bot功能齐全,lambda履行编码在python运行时。我看到example如何集成在javascript(lambda节点运行时)中实现的bot,但却无法找到python实现的帮助。
我的机器人是否需要在javascript(lambda节点运行时)中实现才能与网站集成?
我对UI的东西不太熟悉,并且感谢任何让我入门的帮助。
答案 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(' ');
}
将包含机器人响应。
希望有所帮助