Project-Image-Uploader/backend
matthias.lotz 489e2166bb feat(telegram): add daily deletion warning cron job (Phase 5)
- Added Telegram warning cron job at 09:00 (1 hour before cleanup)
- Integrated with GroupCleanupService.findGroupsForDeletion()
- Sends sendDeletionWarning() notification for groups pending deletion
- Added manual trigger method triggerTelegramWarningNow() for development
- Added POST /api/admin/telegram/warning endpoint for manual testing
- Fixed SchedulerService singleton instance in server.js app.set()
- Added Telegram ENV vars to docker-compose.yml environment section

Tested successfully with test data showing warning message in Telegram.
2025-11-30 11:20:10 +01:00
..
docs feat(telegram): add daily deletion warning cron job (Phase 5) 2025-11-30 11:20:10 +01:00
src feat(telegram): add daily deletion warning cron job (Phase 5) 2025-11-30 11:20:10 +01:00
tests feat: Add upload notifications to Telegram Bot (Phase 3) 2025-11-29 23:47:01 +01:00
.dockerignore feat: Complete image description feature implementation 2025-11-07 23:20:50 +01:00
.gitignore Initial Commit 2025-10-15 21:33:00 +02:00
jest.config.js feat: Add upload notifications to Telegram Bot (Phase 3) 2025-11-29 23:47:01 +01:00
package.json feat: Add TelegramNotificationService (Phase 2) 2025-11-29 22:41:38 +01:00