A serverless chatbot web app providing dining suggestions.
Built with Python 3.8, AWS Lambda, AWS Lex and Yelp API.
Try it Yourself: https://314pies.github.io/DiningChatbotDemo/
- Front-end send requests to API Gateway
- API Gateway invoke chatbot_response lambda function
- chatbot_response called pre-trained Lex Bot
- Repeat steps 1~3 until successfully gathered all information needed to search for restaurants
- Invoke yelp API to find recommended restaurants and send them back to clients.