Как я могу интегрировать своего чат-бота Lex с моим сайтом, на самом деле я хочу настроить функцию Lambda и создать API-шлюз для публикации и получения ответов - PullRequest
2 голосов
/ 18 апреля 2019
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. Но проблема в том, что я хочу интегрировать свой ответ lex chatbot с моим сайтом, используя http post, и получить. На самом деле я не получаю никакого хорошего решения. Я был бы рад, если бы он может быть предоставлен на python, потому что мой lambdahook и lambda для исполнения lex все написаны на python.

Я пытался позвонить с помощью почтового запроса от другой лямбды, но он не работает должным образом, на самом деле, я думаю, я следую неправильному процессу. Я был бы очень полезен, если бы нашел какое-либо решение.

Я ожидаю, что это возможно, но как? .Я не получаю ни одного примера такого. Небольшой пример использования lex api был бы полезен для публикации и получения данных из лямбды было бы здорово

...