feat: Implement Pushover notification

- Implement Pushover notification functionality to send messages similar to Telegram. This includes adding `api_token` and `user_key` fields to the alert configuration for Pushover. Closes #135 #95
This commit is contained in:
Tola Leng
2025-08-23 20:47:46 +07:00
parent b3b64806f6
commit d4423e328b
3 changed files with 363 additions and 0 deletions
@@ -30,6 +30,7 @@ func NewNotificationManager(pbClient *pocketbase.PocketBaseClient) *Notification
services["email"] = NewEmailService()
services["webhook"] = NewWebhookService()
services["ntfy"] = NewNtfyService()
services["pushover"] = NewPushoverService()
// log.Printf("✅ Notification services initialized: %v", getKeys(services))