Winning ChatBot in the IBM ChatBot competition. A ChatBot for a bank
cd
into the directory and type chmod u+x kairos_install.sh
and press enter./kairos_install.sh
and press enterpip install flask
)start the server by typing python server2.py
in terminal
A ChatBot for a bank.
Has the following functionalities.
Made using the Watson Conversation API.
Requirements are as follows:
All these libraries can be installed using the simple pip install <library-name>
command.
Be sure you are using the pip for python 3.5 and not python 2.7.
Use pip3 if you are on Ubuntu.
Use Ubuntu preferably.
After installing all these dependencies. Navigate to the repo folder through the terminal.python3 server.py
to start the server.
This will run on port 3110 on localhost.
Now you have to start the client framework made in react, that is ,in the Chatagram-client repository.
Head over there to complete the building process.
There is a file named users.json
. The chatbot uses this file as the bank’s database and looks up the various details like account number, pincode etc .
When testing out the bot, please refer to the the details in this file for logging in etc and email. One can change the email and/or other parameters to test out the email service for account statement.
To access most of the features one would need to log in. To do that you need to enter account number and pin code.
This is done to prove that that the chatbot was constructed in such a way that the bank’s operations can be easily plugged in with the use of API’s with no substantial code change.
Don’t hesitate to ask for help to run the software.
Contact at karanbleep@gmail.com