Перейти к содержимому

Каналы уведомлений

Каналы уведомлений (Notification Channels) служат многоразовыми точками доставки для правил автоматизации. Единожды настроив канал, вы можете отправлять оповещения из множества автоматизаций через него.


Тип каналаУчетные данные / Требования к настройкеОписание и возможности
TelegramТокен бота + ID чатаОтправка форматированных сообщений в группы, каналы или личные чаты Telegram через бота.
WebhookHTTP POST URL + Секретные заголовкиДоставка JSON-нагрузок на внешние эндпоинты (Slack, Discord, кастомные бэкенды, Zapier).
Push-уведомлениеТолько имя канала (Без учетных данных)Доставка нативных мобильных push-уведомлений Android через Firebase Cloud Messaging на зарегистрированные устройства пользователей.

  1. Перейдите в Автоматизация → Каналы уведомлений (или откройте настройки каналов со страницы детализации Автоматизации).
  2. Нажмите + Создать канал.
  3. Выберите тип:
    • Для Telegram: Введите токен вашего бота (из Telegram @BotFather) и ID целевого чата. Нажмите Отправить тестовое сообщение для проверки связи.
    • Для Webhook: Введите URL назначения, выберите заголовки аутентификации и протестируйте доставку.
    • Для Push: Введите название канала. Участники, установившие и вошедшие в мобильное приложение Omnismith для Android, автоматически регистрируются для получения уведомлений.
  4. Нажмите Сохранить канал.

Диалоговое окно управления каналами с результатами тестовой доставки


Регистрация нативных устройств Android не требует ручных API-ключей:

  1. Участники команды скачивают и устанавливают приложение Omnismith для Android.
  2. При входе в проект приложение автоматически регистрирует токен устройства в Firebase Cloud Messaging (FCM).
  3. В правилах автоматизации, нацеленных на Push-канал, вы можете выбрать конкретные аккаунты участников проекта для отправки push-уведомлений.

[!NOTE] Структура нагрузки и очередь повторов: Полезная нагрузка вебхуков включает метаданные события (event_type, entity_id, template_id, timestamp, attribute_values). Если внешний эндпоинт возвращает статус, отличный от 2xx, воркеры выполняют повторные попытки с экспоненциальной задержкой.


[!TIP]