RosterAlert Service
This service handles duty roster reminders and provides a Telegram Mini App.
API Endpoints:
GET /api/roster/reminders/weeklyTriggers the weekly reminder job manually. Sends reminders for all duties in the next 7 days.
GET /api/roster/weeklyShows formatted reminders for the next 7 days for testing.
GET /api/rosterShows all raw roster data from the sheet for testing.
Setup:
- Create a
.envfile with your credentials. - Share your Google Sheet with your service account email.
- Set up a scheduler to call the GET endpoint.