Spectra
تصفّح التوثيق

alerts

إعداد البريد + Push

وصّل قنوات تسليم التنبيهات — بريد، Push، Discord webhook، إشعارات نظام التشغيل.


التنبيهات تُطلق إلى قناة واحدة أو أكثر. اضبطها مرة في Profile ← Notifications، ثم اختر القنوات المستخدمة لكل تنبيه.

القنوات

Desktop notification  →  متاح دائماً؛ شريط أصلي للنظام
Email                  →  يحتاج بريداً موثّقاً؛ Pro: سقف ٥٠/يوم
Push (mobile)          →  يحتاج تطبيق سبكترا للجوال + حساب مسجّل
Webhook                →  أي URL؛ موقّع HMAC من سبكترا
Discord                →  اختصار لـ Discord webhook بجسم منسّق

إعداد البريد

Profile ← Notifications ← Email ← أدخل العنوان ← انقر التحقق في صندوق الوارد. نُعيد محاولة تسليمات التحقق ٢٤ ساعة؛ بعدها يُحرَّر المكان. Free tier: لا قناة بريد. Pro: ٥٠/يوم. Enterprise: بلا حدّ.

إعداد Push

ثبّت تطبيق سبكترا للجوال (TestFlight / Play Store بيتا مغلق منذ v0.6.x) وسجّل الدخول بنفس الحساب. تسليم Push مشفّر طرفاً لطرف — جسم التنبيه يُشفّر بمفتاح حسابك قبل مغادرة عامل السحابة.

إعداد Webhook

URL          →  https://your-server.example/spectra
Secret       →  مغلّف AES-GCM؛ لا يمكن قراءته من سطح المكتب
HMAC header  →  X-Spectra-Signature: sha256=<hex>
Replay       →  يفشل الطلب إن تجاوز Spectra-Timestamp ٥ دقائق

انظر Webhooks ← Signing للتحقّق من جانبك. يمكن تقييد URLs الـ webhook بقائمة IP عند العامل.

اختصار Discord

Discord webhooks تقبل JSON بشكل محدد. لدى سبكترا قالب جاهز ينسّق التنبيه كـ embed نظيف (الرمز، الإطار الزمني، التعبير، رابط الرسم). اختر Discord بدلاً من Webhook لاستخدامه.

ترتيب الاحتياطات

إن فشلت قناة (ارتداد بريد، webhook 5xx) يحاول سبكترا التالية حسب الأولوية. اضبط الأولوية في Profile ← Notifications ← Channel order.