Benachrichtigungskanäle
Unterstützte Typen
- webhook — generisches HTTP POST mit einer HMAC-SHA256-Signatur
- email — SMTP
- slack — incoming webhook (kein Threading)
- slack_bot — bot token (mit Threading per fingerprint)
- telegram — bot API (Threading über reply_to_message_id)
Webhook-Signing
X-Unimoni-Signature: <hex(hmac-sha256(secret, timestamp + "." + body))>
X-Unimoni-Timestamp: <unix-seconds>Der Empfänger muss:
- Den Timestamp ±5min von der eigenen Uhr prüfen
- Den HMAC neu berechnen und constant-time vergleichen
Ein ausführliches Receiver-Beispiel ist in Webhook receiver template.