Ted is a multipurpose chatbot made using Python3, who can chat with you and help in performing daily tasks. It uses NLP and Deep-Learning to analyse the user's message, classify it into the a broader category and then reply with a suitable message or the required information. It is hosted using flask and is available on heroku at the link specified above.
Home Page:
To run it locally on your system, follow these steps:
git clone https://github.com/Karan-Malik/Chatbot.git
Change your directory to Chatbot:
cd Chatbot
Make sure you have all the required libraries listed in requirements.txt. In case any of the libraries are missing, install them using pip. Type this command into your Command Prompt, replacing 'Your-library-name' by the required library name:
pip install Your-library-name
Then run the follwing commands to run the application:
set FLASK_APP=chatbot.py
flask run
Enter the url provided after running the previous commands into your web browser
Ted is now ready to chat!