- Made the code modular
- Fixed the function which reminds members individually to submit their reports
- Added the function which reminds members individually to submit their reports
- Full code rewrite using TypeScript
- Changed the value from set merge to update in the '0' document.
- Added the keyboard for OSL visit question.
- Fixed the group reminder function.
- Updated the Shuffle function so that source-reporter couple pairing doesn't occur!
- Added the /name, /username and /usn bot commands.
- Fixed the dates updation in the dates array.
- Adding the /reports/:username endpoint.
- Adding the /dates endpoint
- Sending the raw firebase date object instead of converting it into JS date object.
- Fixed the group reminder functionality.
- Added the node-telegram-bot-api.
- Added the /report, /start and /help commands.
- Added the individual and group reminder functionality.
- Made the shuffle function update the firestore members document.
- Made the /info endpoint where the shuffled members and the timestamp was sent from the database.
- Adding the timestamp of the last updated shuffle.
- Added the Shuffle Function.
- Added the setInterval() function to shuffle the members every Saturday.
- Added the /info endpoint for sending the shuffled array.