npm
andnodejs
(generallynpm
comes along withnodejs
).rivescript-js
module. Usenpm
:npm install rivescript
in the cloned rep. (see below steps to clone)
Original Design
- Clone the repo:
git clone <url>
- Enter the dir :
cd ChatBot-IIITNR
- Install rivescript :
npm install
- Install http-server:
sudo npm install -g http-server
- Build :
npm run dist
- Run http-server :
http-server -p <port_number>
- Go to eg/web-client and click on chat.html
- Beautify (40% done)
- Add material theme (icons)
- Better fonts
- Logo
- Add more attractive background
- Add database using bot.js in Learning (eg/learning) (? - not finalized)
- Add more rive scripts
- Add answers for offensive rivescripts like suicide etc. (May be link to motivational videos and music).
- Abusive rivescript handler
- Scrolling (Bug)
- Database (FAQs from Admissions)
- Image IIIT NR + Navigation Menu + Contacts on right side [seamless]
- Developer page Design
- Krutika Bapat
- Kushashwa Ravi Shrimali
- Minakshee Shukla
- Saurabh Kumar Singh
- Shubham Yadav
Meeting - 1. Wed. , 1st August : Discussion of the Project with client:
- Project Discussion:
- Topics discussed. Demos found.
- Is UI the priority? (Question) Mainly not. Because of IIIT NR's own website layout, it shouldn't be. ChatBot has to be kept simple and easy to load.
- Rivescript Module is the best find? Any better finds? - Rivescript is easy to install, data format is understandable.
- Client :
- Topic - Good.
- UI - Not priority. Use college's template.
- RiveScript - our choice. Should be open source & fast.
Meeting - 2. Tuesday, 7th August : With Client.
- Client:
- UI - Add contact us, college image and menu.
- Prepare a sample admission chat bot. We'll deploy it and test it. Take data from FAQs on the website.
Abir Bhattacharya (Senior Network Engineer)