bahrain-bp / solarmap-challenge

This repository will include the SolarMap challenge
0 stars 1 forks source link

The system will allow customers to interact with a chatbot and receive answers to their inquiries instantly. #135

Closed Husain-Basem closed 5 months ago

Husain-Basem commented 5 months ago

This feature will allow the end users to communicate with an automated chatbot, query questions and receive insightful responses relevant to the project.

Husain-Basem commented 5 months ago

Resourced Custom Amazon Lex Deployment Construct and Added Necessary Packages

Husain-Basem commented 5 months ago

Fixed SST Config Issue with Clashing Custom ARN and Repository Template by Changing to a Dynamic Stack Name Deployment

Husain-Basem commented 5 months ago

Created Frontend Bot Floating UI Template with Added Functions and using JQuery & Included within App

Husain-Basem commented 5 months ago

Added Amazon Lex Bot Stack and Defined Custom '@amaabca/aws-lex-custom-resources' https://github.com/amaabca/aws-lex-custom-resources for Lex CDK Construct Definition

Husain-Basem commented 5 months ago

Implemented Amazon Lex Solar Map Fulfillment Function to Validate Requests from User End and Imported its Access Resource Number within the Stack Definition in the Alias of Code Hook Specification https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CodeHookSpecification.html

Husain-Basem commented 5 months ago

Created Lex Stack Definition, Locale, Intent and Slots to the Bot Build

Husain-Basem commented 5 months ago

Created Lex Fulfillment Function Stack Deployment with Handler Path and Added Lex Service Principal of [lex.amazoaws.com]

Husain-Basem commented 5 months ago

Defined Fulfillment Function Slots, Session Attributes, Elicit Intent, Close, Dispatch, Lambda Handler and Custom Intent Invocation Methods

Husain-Basem commented 5 months ago

Added Frontend @fortawsome UI Package for Design Update

Husain-Basem commented 5 months ago

Implemented Communication API Lambda to Pass Message Requests between Frontend and Lex per Session ID

Husain-Basem commented 5 months ago

Deployed Communication API Lambda Function in Stack

Husain-Basem commented 4 months ago

Added Chatbot Web UI Template and Updated Chatbot with Response Image Message Cards