Simple chat bot using natural language processing.
- Django.
- django-restframework
- Angular2
- spaCy
Create virtual environment, install dependencies and run migrations to setup the app:
# create virtualenv
virtualenv env
# activate env
source env/bin/activate # if you're using linux :')
# env\Scripts\activate # if you're using windows -_-
# install dependencies
chmod +x build.sh
./build.sh
Run the server:
cd chatbox/
# run the server
python manage.py runserver
# create superuser
python manage.py createsuperuser
Start the client app:
cd ChatRoom
ng serve
cd helper/
# test nlp parser logic
python parser.py