notify
هذا المحتوى غير متوفر بلغتك بعد.
Notify Plugin
Section titled “Notify Plugin”Multi-channel notification dispatch: SMTP, SMS, and push. Free: MIT licensed.
Install
Section titled “Install”nself plugin install notifyWhat It Does
Section titled “What It Does”Provides a unified API for sending notifications across SMTP email, SMS, and push channels. Queues notifications and handles retries. Free tier supports SMTP, basic SMS, and push. For A/B testing, scheduled delivery, and user preferences, see plugin-notify-pro.
Configuration
Section titled “Configuration”| Env Var | Default | Description |
|---|---|---|
NOTIFY_PORT | 3052 | Notify service port |
NOTIFY_SECRET | (auto-generated) | Internal auth secret |
NOTIFY_SMTP_HOST | none | SMTP server hostname |
NOTIFY_SMTP_PORT | 587 | SMTP port |
NOTIFY_SMTP_USER | none | SMTP username |
NOTIFY_SMTP_PASS | none | SMTP password |
NOTIFY_SMS_PROVIDER | none | SMS provider (twilio, etc.) |
NOTIFY_FCM_KEY | none | Firebase Cloud Messaging key |
| Port | Purpose |
|---|---|
| 3052 | Notify service REST API |
Database Tables
Section titled “Database Tables”2 tables added to your Postgres database:
np_notify_queue: queued notificationsnp_notify_log: delivery history and status
Nginx Routes
Section titled “Nginx Routes”None, notify service is internal only.
GET /health: Health checkPOST /notifications/email: Send emailPOST /notifications/sms: Send SMSPOST /notifications/push: Send push notificationGET /notifications: List notification history