Skip to content

الإشعارات

NotificationService هو تجريد Triggerfish من الدرجة الأولى لتسليم الإشعارات لمالك الوكيل عبر جميع القنوات المتصلة.

مستويات الأولوية

الأولويةالسلوك
CRITICALتجاوز ساعات الهدوء، تسليم لجميع القنوات فوراً
HIGHتسليم للقناة المفضلة فوراً، ترتيب إذا غير متصل
NORMALتسليم للجلسة النشطة، أو ترتيب للجلسة التالية
LOWترتيب، تسليم على دفعات أثناء الجلسات النشطة

الفئات

الفئةأمثلة
securityانتهاكات السياسات، تنبيهات التهديد
approvalطلبات الموافقة على المهارات
systemفشل cron، تحذيرات صحة النظام
infoأحداث webhook، تحديثات The Reef

التفضيلات

yaml
notifications:
  preferred_channel: telegram
  quiet_hours:
    start: "22:00"
    end: "07:00"
    timezone: "America/Chicago"
  overrides:
    security: all_channels
    approval: preferred_channel
    info: active_session

الاستمرارية

الإشعارات تُخزن عبر StorageProvider (مساحة الاسم: notifications:) وتنجو من إعادات التشغيل.