#CS-252 Hubot
##Introduction This can be used as a personal/team bot for simple tasks (described below).
##Requirements
- Node.js and npm installed
- Redis Server
- Hubot
- Various npm libraries mentioned in package.json
##Functionalities
- Get Exam schedules
- Fetch mails
- Remind through mails
- Auto-add reminder from emails
- Finance management using Google Sheets
- Sticky Notes
- Team-meet scheduling
- Cleverbot
- Search news headlines
##How to use?
-
Get Exam Schedule exams
-
Fetch mails
- Fetches emails and displays them every one minute
email fetch start
- To stop fetching mail
email fetch stop
- Fetches emails and displays them every one minute
-
Reminders
remind me tomorrow to document this better
remind us in 15 minutes to end this meeting
remind at 5 PM to go home
(list|show|all) remind[ers]
remind[ers] (list|show|all)
[delete|remove|stop] remind[er] [NUMBER]
remind[er] (delete|remove|stop) [NUMBER]
remind in every 30 minutes to take a walk
remind[er] repeat [NUMBER]
repeat remind[er] [NUMBER]
-
Finance management Add finance statement to google sheet
finance <amount> <description>
-
Sticky Notes
- Add sticky note
add note <description>
- Delete stick note
delete note <description>
- Show notes
show notes
- Add sticky note
-
Team meet scheduling
- Add teammate
add teammate email <emailid>
- List out teammates
show teammates
- Schedule meeting
meeting@ <time>
- Add teammate
-
Cleverbot Chat with cleverbot
@<msg>
-
Google-news Headlines Search news on some key word
search news about <key>
##Credits
- npm repository for node.js reminder constructor and apis
- https://github.com/vishals79/hubot-todo for slack-hubot integration
##Contributors
- Pratik Bhangale (14173)
- Rohit Mukku (14402)
- Shibhansh Dohare (14644)