alerts
Email + push
Cablea los canales de entrega de alertas — email, push, Discord webhook, notificación del SO.
Las alertas disparan a uno o más canales. Configúralos una vez en Perfil → Notificaciones, después por alerta elige cuáles usar.
Canales
Desktop notification → siempre disponible; banner nativo del SO
Email → requiere email verificado; Pro: cap 50/día
Push (mobile) → requiere app móvil de Spectra + cuenta logueada
Webhook → cualquier URL; HMAC-firmado por Spectra
Discord → shortcut para Discord webhook con cuerpo formateado
Setup de email
Perfil → Notificaciones → Email → introduce dirección → click verificar en tu inbox. Reintentamos los envíos de verificación durante 24 horas; después se libera el slot. Free: sin canal email. Pro: 50/día. Enterprise: ilimitado.
Setup de push
Instala la app móvil de Spectra (TestFlight / Play Store cerrada beta desde v0.6.x) y loguéate con la misma cuenta. La entrega push está cifrada de extremo a extremo — el cuerpo de la alerta se cifra con tu clave de cuenta antes de salir del cloud worker.
Setup de webhook
URL → https://tu-servidor.ejemplo/spectra
Secret → AES-GCM sellado; nunca legible desde el desktop
HMAC header → X-Spectra-Signature: sha256=<hex>
Replay → el request falla si Spectra-Timestamp > 5 min
Ver Webhooks → Signing para la verificación en tu lado. Los URLs webhook pueden estar IP-allowlistados en el worker.
Shortcut Discord
Los webhooks de Discord aceptan JSON con un shape específico. Spectra
tiene un preset que formatea la alerta como un embed limpio (símbolo,
marco temporal, expresión, link al gráfico). Elige Discord en lugar
de Webhook para usarlo.
Orden de fallbacks
Si un canal falla (rebote de email, webhook 5xx) Spectra prueba el siguiente en orden de prioridad. Ajusta el orden en Perfil → Notificaciones → Channel order.