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



我正在开发机器人,并希望为我的项目集成到网站。我的机器人功能齐全,在 python 运行时中编码的 lambda 履行。我看到了如何集成在javascript(lambda节点运行时(中实现的机器人的示例,但无法找到python实现的帮助。

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

我对 UI 的东西不是很熟悉,任何帮助我入门都非常感谢。

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

您可以使用 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" 
   }
}

或者,您可以使用 SDK。这可以通过 UI 层,使用 JavaScript SDK;或通过网站后端,使用与您的后端匹配的 SDK。下面是 SDK 列表。

你将从 Lex SDK 调用这些方法来使用机器人。 PostContent用于发送语音,PostText用于发送文本。response将包含机器人响应。

希望有帮助

最新更新