alerts
Настройка email + push
Подключение каналов доставки оповещений — email, push, вебхук Discord, уведомление ОС.
Оповещения срабатывают на один или несколько каналов. Настройте их один раз в Profile → Notifications, затем для каждого оповещения выбирайте, какие каналы использовать.
Каналы
Desktop notification → always available; OS-native banner
Email → requires verified email; Pro: 50/day cap
Push (mobile) → requires Spectra mobile app + signed-in account
Webhook → any URL; HMAC-signed by Spectra
Discord → shortcut to a Discord webhook with formatted body
Настройка email
Profile → Notifications → Email → введите адрес → нажмите ссылку подтверждения в почтовом ящике. Мы повторяем доставку подтверждений в течение 24 часов; после этого слот освобождается. Бесплатный тариф: канал email недоступен. Pro: 50 в день. Enterprise: без ограничений.
Настройка push
Установите мобильное приложение Spectra (TestFlight / закрытая бета в Play Store по состоянию на v0.6.x) и войдите под тем же аккаунтом. Доставка push сквозным образом зашифрована — тело оповещения шифруется ключом вашего аккаунта до того, как покинет облачный worker.
Настройка вебхука
URL → https://your-server.example/spectra
Secret → AES-GCM sealed; never readable from the desktop
HMAC header → X-Spectra-Signature: sha256=<hex>
Replay → request fails if Spectra-Timestamp is > 5 min old
См. Webhooks → Signing для проверки на вашей стороне. URL-адреса вебхуков можно ограничить по списку разрешённых IP на уровне worker.
Ярлык Discord
Вебхуки Discord принимают JSON определённой формы. У Spectra есть пресет,
который форматирует оповещение в аккуратный embed (символ, таймфрейм,
выражение, ссылка на график). Выберите Discord вместо Webhook, чтобы
его использовать.
Порядок резервных каналов
Если канал даёт сбой (отказ email, вебхук 5xx), Spectra пробует следующий по порядку приоритета. Настройте приоритет в Profile → Notifications → Channel order.