This video will give you an idea on how to create a simple chatbot with Amazon Lex, and connecting it to a Lambda function. the Lambda function is written in Python.
Session Variables can be created in Lambda and passed to Lex. Subsequently these variables can then be extracted during the course of the conversation.
Here is the Python Code:
def lambda_handler(event, context):
entity = event["currentIntent"]["slots"]["Name"].title()
intent = event["currentIntent"]["name"]
response = {
"sessionAttributes": {
"key1": "value1",
"key2": "value2"
},
"dialogAction":
{
"fulfillmentState":"Fulfilled",
"type":"Close",
"message":
{
"contentType":"PlainText",
"content": "The intent you are in now is "+intent+"!"
}
}
}
return response
On this page of the site you can watch the video online Chatbot Using Amazon Lex And Lambda Functions (Python) with a duration of hours minute second in good quality, which was uploaded by the user Cobus Greyling 24 January 2020, share the link with friends and acquaintances, this video has already been watched 2,844 times on youtube and it was liked by 10 viewers. Enjoy your viewing!