ChatterBot is a Python library that makes it easy to generate automated responses to a user’s input. ChatterBot uses a selection of machine learning algorithms to produce different types of responses. This makes it easy for developers to create chat bots and automate conversations with users.
git clone https://github.com/haritkumar/flask-chatterbot.git
cd flask-chatterbot/
pip3 install -r requirements.txt
python3 app.py