KU Bot is a chat bot developed as a semester project for Computer Engineering 4th Sem in Kathmandu University.
KU bot can answer questions regarding admission, entrance and other general info on Kathmandu University.
Install the dependencies
composer install
npm install
Install pyAIML - aiml interpretor for python2
pip install aiml
Install NLTK
pip install nltk
Install Selenium for web scraping. Download and copy phantomJs file to /public/python/scraper/drivers
Install php server in your machine
php -S localhost:30 -t public/
use any port no
You can contribute to the system itself or the knowledge base.
To contribute to the knowledge base
- Add new aiml files in /public/python/bot/aimlFiles/
- Load your aiml file in std-startup.xml
- pyAIML - python interpretor for AIML
- Lumen - for Backend Framework
- PureCSS - for CSS Framework
- Vue - for JS Framework
- Vue Resource - for AJAX Requests from Vue files