An application for a agnostic chatbot that will answer simple small talk
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Knowledge of NodeJS Knowledge of NLU/NLP
To be installed before running
You will also need to create a secrets.json file in the server folder so that the application can authorise to the NLU providers. A sample of what this looks like can be found here
To get the project up and running you will need to run the following:
Install Node modules
cd server
npm install
If the above step completes without any issues you can start the project using the following
npm start
This will produce the following output
------------------------------
Chatty Application is now running on port 5000
------------------------------
TBC
Currently this application can be deployed through Heroku
- dialogflow - The DialogFlow SDK
- expressjs - The web framework for running the application
- socket.io - The realtime communication framework for sending messages async to the backend
- watson-developer-cloud - The Watson SDK
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Ollie Curtis - Developer - BeigeHacker
License to be confirmed
- Drinks recommendation using the cocktail DB api
- Upgrade to react
- Implement MS LUIS
- Implement component library