Telegram, webhook, Slack и Discord
Поддерживаются исходящие HTTPS-уведомления и входящие OTLP/JSON. Настройка доступа у провайдера выполняется вами.
Порядок настройки
- Telegram через бота Logoric: сначала «Профиль → Telegram → Привязать Telegram» и Start в личке бота. Затем «Оповещения → Добавить → Telegram → Бот Logoric» и получатель: «Мне в личные сообщения» или «В группу или канал по chat ID». Для группы/канала добавьте бота (в канал — администратором), отправьте /chatid и вставьте ID; вы должны быть администратором этого чата.
- Бот пишет только привязанным пользователям и в чаты, где они администраторы; права перепроверяются перед каждой отправкой. /status — привязка и каналы, /unlink — отключить. Если бота удалить из группы, привязка канала снимается.
- Свой Telegram-бот: выберите «Свой бот», введите token и chat_id; проверьте права бота тестом.
- Webhook: создайте публичный HTTPS handler, задайте URL и signing secret. Проверяйте X-Logoric-Signature: sha256=<hex HMAC-SHA256(secret, timestamp + "." + точные bytes body)>, X-Logoric-Timestamp (Unix seconds, не старше 5 минут) и Idempotency-Key; повтор после сетевого сбоя возможен. Можно добавить свой заголовок авторизации (например, Authorization: Bearer …). Payload — JSON version 1 с организацией, событием и фактами инцидента.
- Slack/Discord: создайте входящий webhook в нужном workspace/channel провайдера и вставьте URL в соответствующий тип канала.
- Не помещайте credentials в имена/описания. Сохраняйте секреты через специальную форму канала; после сохранения интерфейс их не раскрывает.
- OTLP/JSON — это источники данных, настройте их в «Источниках» по отдельной инструкции. Токен источника и адрес получателя возьмите в мастере подключения.
Ожидаемый результат
Один тест достигает выбранного получателя. Боевые события отправляются в тот же настроенный канал.
Если не получается
telegram_account_not_linked — привяжите Telegram в профиле. telegram_chat_admin_required — вы не администратор чата. telegram_chat_not_found — бот не добавлен в чат. telegram_bot_admin_required — сделайте бота администратором канала. 401/403 — проверьте token/права бота. SSRF-блокировка webhook — нужен публичный HTTPS destination.