3
import boto3

def lambda_handler(event, context):
    responderName = event["DestinationBot"]
    userId = event["SenderID"]
    userInput = event["message"]["text"]

    client = boto3.client('lex-runtime')

    response = client.post_text(
        botName=responderName,
        botAlias="iSearchBotBeta",
        userId=userId,
        sessionAttributes={
        },
        requestAttributes={
        },
        inputText= userInput
    )

实际上我已经在 lex 环境中创建了一个聊天机器人。但问题是我想使用 http post 将我的 lex 聊天机器人响应与我的网站集成并获取。实际上我没有得到任何好的解决方案。如果可以提供,我会很高兴在 python 中,因为我的 lambdahook 和 lex 的实现 lambda 都是用 python 编写的。

我试图通过来自另一个 lambda 的 post 请求进行调用,但它无法正常工作,实际上我认为,我遵循了错误的过程。如果我得到任何解决方案,我将非常有帮助。

我希望这是可能的,但如何?.我没有得到任何这样的例子。一个使用 lex api 的小例子将有助于发布和从 lambda 获取东西会很棒

4

0 回答 0