Student service chatbot, where students can ask about various information and dashboard for controling the bot.
To get the code run next command:
$ git clone https://github.com/lazav94/ETF-Bot.git
- Node.js
- Visual Studio Code - or other
You need to create an Facebook page and app and then to create .env file in the root. And you can see if you search through the project what enviroment variables do you need.
If you don't have nodemon you can install it with next command:
$ sudo npm i -g nodemon
To run the code you can do it with next commands:
$ nodemon
or
$ npm start
End with an example of getting some data out of the system or using it for a little demo
You can write you mocha tests. And run it:
npm run test
- Backend: Node.js
- Frontend:
- HTML (Pug or Jade)
- CSS (Bootstrap)
- JavaScript (JQuery)
- Database:
- Mongo DB (non relational database)
- Bot: Facebook graph API
- NLP: DialogFlow (api.ai)
- Lazar Vasic - lazav94
- This is only basic bot. There is a lot to do and this bot can be improved.
- If you have any suggestion please let me know, thank you.