This chat-client is created to demonstrate the implementation of my MSc project 'Sentiment and Emotion control in dialogue systems' which is submitted in fulfilment of the requirements for the degree of Master of Science, Artificial Intelligence at Queen Mary University of London, School of Electronics Engineering and Computer Science in January 2020 by Pankaj Saini ([email protected])
- The chatbot UI is based on BotUI framework (https://github.com/botui/botui).
- The code was created by following the tutorial by Sushant Shekhar (https://chatbotslife.com/custom-api-ai-chatbot-using-botui-58d673155c7d) and the GitHub repo https://github.com/sheksushant/bot-dialogflow
Use the below commands step by step to use it.
- Make sure you have chat-client folder unzipped in your current directory.
- Make sure you have NodeJS and NPM installed in your machine.
- run
cd chat-client
- run
npm install
- run
node bin/www
- Open Browser and go to URL http://localhost:3000
Although the WebHook or APIs are already configured on the app(in file chat-client/config/api.js), but if you want to modify them check the file chat-client/config/api.js