- Chad Ng
- Jin Xin
- Li Xin
- Dong Bin
- Sun Hang
- Report in PDF format
- User Guide included in report
- Visual Studio 2017 (Community Edition). (https://visualstudio.microsoft.com/)
- Google's DialogFlow V2. (https://developers.google.com/api-client-library/dotnet/apis/dialogflow/v2/)
- Google.Cloud.Dialogflow.V2. (https://www.nuget.org/packages/Google.Cloud.Dialogflow.V2/)
- Make sure you install Visual Studio 2017 (Community Edition)
- Setup an account with Google's DialogFlow v2 and import the agent file located at: Data/ISSNUS.zip
- Import all Intent and Entity files into your DialogFlow agent (Files located at: Data/)
- Download NGROK from https://ngrok.com/ and setup an account
- Launch NGROK with the command: ngrok http 5001
- Clone this project, and Launch the backend web hook server located at: SystemCode/ISS NUS Web Hook Server/NHttp.sln
- Ensure you get the Google Credential Json file from the dialog flow service account page and reference it in the chat bot web project code
- Launch chat bot web front end the solution located at: SystemCode/WEB Chat Bot/ISSNUSChatBot.sln