{"id":20655151,"url":"https://github.com/roy-barla1810/serverless_chatbot-with-aws_lex","last_synced_at":"2026-04-22T16:34:08.284Z","repository":{"id":206653025,"uuid":"717386391","full_name":"ROY-BARLA1810/Serverless_Chatbot-with-AWS_Lex","owner":"ROY-BARLA1810","description":"Python-Based Serverless Chatbot with AWS Lex Develop a chatbot application using Python and AWS Lex, which can interact with users and perform tasks by leveraging AWS services","archived":false,"fork":false,"pushed_at":"2023-11-11T11:16:21.000Z","size":220,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-06T23:35:43.721Z","etag":null,"topics":["aws","awslex","chatbot","iam-policy","iam-role","iam-users","lambda-functions","serverless-framework","twilio-api","watsapp-bot"],"latest_commit_sha":null,"homepage":"https://github.com/ROY-BARLA1810/Serverless_Chatbot-with-AWS_Lex","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ROY-BARLA1810.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-11-11T10:30:15.000Z","updated_at":"2023-11-11T11:14:30.000Z","dependencies_parsed_at":"2023-11-11T11:37:58.784Z","dependency_job_id":null,"html_url":"https://github.com/ROY-BARLA1810/Serverless_Chatbot-with-AWS_Lex","commit_stats":null,"previous_names":["roy-barla1810/serverless_chatbot-with-aws_lex"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ROY-BARLA1810/Serverless_Chatbot-with-AWS_Lex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROY-BARLA1810%2FServerless_Chatbot-with-AWS_Lex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROY-BARLA1810%2FServerless_Chatbot-with-AWS_Lex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROY-BARLA1810%2FServerless_Chatbot-with-AWS_Lex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROY-BARLA1810%2FServerless_Chatbot-with-AWS_Lex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ROY-BARLA1810","download_url":"https://codeload.github.com/ROY-BARLA1810/Serverless_Chatbot-with-AWS_Lex/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROY-BARLA1810%2FServerless_Chatbot-with-AWS_Lex/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32145825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T15:33:03.595Z","status":"ssl_error","status_checked_at":"2026-04-22T15:30:42.712Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","awslex","chatbot","iam-policy","iam-role","iam-users","lambda-functions","serverless-framework","twilio-api","watsapp-bot"],"created_at":"2024-11-16T18:09:05.669Z","updated_at":"2026-04-22T16:34:03.277Z","avatar_url":"https://github.com/ROY-BARLA1810.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"STEP-1:Create a Lex with HotelBookingBot\n\nSTEP-2:Create a role with basic Amazon Lex permissions\n\nSTEP-3:Select none in the voice interation\n\nSTEP-4:Add a inten name\n\nSTEP-5:In sample Utterances add Utterance metioned in document\n\nSTEP-6:Navigate to slots tab\n\nSTEP-7:Open location slot add location in name and add What city will you be staying in? in promts. check the required for this intent\n\nSTEP-8:Open nights slot add nights in name and add How many nights will you be staying? in prompts\n\nSTEP-9:Add new slot with name checkinDate and What day do you want to check in? in prompts and SAVE INTENT \u0026 BUILD\n\nSTEP-10:Navigate to slot types and add a blank slot type named roomtype\n\nSTEP-11:Select restrict to slot values in roomtype slot and add Queen,King,Delux,superDelux and save\n\nSTEP-12:Go back to the BookHotel intent add room type slot and  add What type of room would you like , Queen,King, Deluxe and Super Deluxe?\n\nSTEP-11:In prompts.SAVE INTENT \u0026 BUILD\n\nSTEP-13:In confirmation prompts add Okay,I have youn down for a {Nights} night stay in{Location} starting {CheckInDate}.Shall I book the reservation? and select okay i have cancelled your reservation in declined response\n\nSTEP-14:In fullfillment goto adwanced options add thanyou in messagegroup and click update options SAVE INTENT \u0026 BUILD\n\n---------------------------------------ATTACHING BOT TO LAMBDA---------------------------------------------------------\n\nSTEP-1:Create a fuction with Python3.9 as Runtime\n\nSTEP-2:Configure the testevent\n\nSTEP-3:Now open Aliases option in AWS Lex\n\nSTEP-4:Select TestBotAliases and in language select English add lambda in SOURCE\n\nSTEP-5:Now open BookHotel intents in below select click use a lambda for intialization SAVE INTENT \u0026 BUILD\n\nSTEP-6:Update the Given python code in Lambda and Deploy\n\nSTEP-7:Build \u0026 Test the HotelBooking Intent\n\n--------------------------------------CREATING TWILIO ACCOUNT-----------------------------------------------------------\n\nSTEP-1:Buy a Number with SMS capabilities\n\nSTEP-2:Navigate to AWS Lex console\n\nSTEP-3:Create a new version in Bot Versions\n\nSTEP-4:Create a New Aliase(hotelbotaliase) and associate with before created version\n\nSTEP-5:ADD CHANNEL in Channel Integrations Add Twilio SMS  \u0026 add hotelbotaliase \u0026 add TWILIO SID,AUTHENTICATION CODE\n\nSTEP-6:Copy callback URL in Channel intergration\n\nSTEP-7:Navigate to TWILIO account\n\nSTEP-8:Messaging \u003eTry it Out \u003esend a watsapp message\n\nSTEP-9:Complete Twilio sandbox \u0026 watsapp setup\n\nSTEP-10:After completion Twilio sandbox setup paste callback URL copied from Channel intergration and SAVE\n\n⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡THANKIN YOU⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡⚡\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froy-barla1810%2Fserverless_chatbot-with-aws_lex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froy-barla1810%2Fserverless_chatbot-with-aws_lex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froy-barla1810%2Fserverless_chatbot-with-aws_lex/lists"}