تخطَّ إلى المحتوى

notify

هذا المحتوى غير متوفر بلغتك بعد.

Multi-channel notification dispatch: SMTP, SMS, and push. Free: MIT licensed.

Terminal window
nself plugin install notify

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.

Env VarDefaultDescription
NOTIFY_PORT3052Notify service port
NOTIFY_SECRET(auto-generated)Internal auth secret
NOTIFY_SMTP_HOSTnoneSMTP server hostname
NOTIFY_SMTP_PORT587SMTP port
NOTIFY_SMTP_USERnoneSMTP username
NOTIFY_SMTP_PASSnoneSMTP password
NOTIFY_SMS_PROVIDERnoneSMS provider (twilio, etc.)
NOTIFY_FCM_KEYnoneFirebase Cloud Messaging key
PortPurpose
3052Notify service REST API

2 tables added to your Postgres database:

  • np_notify_queue: queued notifications
  • np_notify_log: delivery history and status

None, notify service is internal only.

GET /health: Health check
POST /notifications/email: Send email
POST /notifications/sms: Send SMS
POST /notifications/push: Send push notification
GET /notifications: List notification history