Echobell против Bark

URL, который присылает push, или канал, который вам звонит

Bark превращает URL в уведомление на iOS — бесплатно и на сервере, который можно поднять самому. Echobell добавляет Android и Apple Watch, оповещения, приходящие настоящим входящим звонком, и триггеры, которым вообще не нужен отправитель.

Echobell
VS
B Bark

Кратко

Для личного push на iOS из скрипта Bark трудно превзойти. Echobell — для оповещений, которые должны дойти до команды, дальше iPhone и громче обычного уведомления.

Выбирайте Echobell, когда оповещение должно дойти до Android или часов, прийти звонком или запускаться из почтового ящика, а не из скрипта.

Наглядное сравнение

Echobell

B Bark

Платформы

iOS, Android и Apple Watch

Официальный клиент только для iOS

Максимальная срочность

Приходит входящим звонком, с рингтоном и экраном вызова

Критические уведомления и повторяющийся рингтон, но это по-прежнему уведомление

Откуда приходят оповещения

Webhook плюс отдельный почтовый адрес для каждого канала

HTTP-запрос из того, что вы пишете в скрипте

Ключевые различия

Оба превращают HTTP-запрос в уведомление. Отличаются охватом, потолком громкости и тем, что может их запустить.

Охват платформ

Echobell

Встроено

iOS, Android и Apple Watch из одного канала

Echobell закрывает команду со смешанными устройствами без второго инструмента.

B Bark

Частично

Официальное приложение только для iOS; на Android нужно что-то ещё

Потолок срочности

Echobell

Встроено

Настоящий входящий вызов со звонком CallKit и экраном вызова

Экран вызова проспать труднее, чем громкий баннер.

B Bark

Частично

Критические уведомления и call=1 повторяют рингтон, но это остаётся уведомлением

Размещение

Echobell

Недоступно

Только управляемый сервис

Bark выигрывает, если push-сервер должен стоять на вашей машине.

B Bark

Встроено

Работает на публичном сервере или на вашем собственном

Источники срабатывания

Echobell

Встроено

Webhook и почтовый адрес у каждого канала, с шаблонами и условиями

Echobell может оповещать о том, что умеет только слать письма.

B Bark

Недоступно

Нет ни почтового триггера, ни шаблонов — всё сообщение собирает отправитель

В чём выигрывает Echobell

Echobell сделан для оповещений, на которые полагаетесь не только вы, но и другие.

Не только iPhone

Android и Apple Watch закрываются тем же каналом, поэтому смешанная команда настраивает всё один раз.

Настоящий телефонный звонок

Режим звонка звонит с полноэкранным вызовом — именно это нужно, чтобы разбудить человека в четыре утра.

Оповещения из почты, а не только из скриптов

У каждого канала есть адрес. Всё, что умеет только слать письма — банк, подрядчик, старая система, — становится оповещением.

Подходящие сценарии

Echobell обычно добавляют рядом с Bark по одной из этих причин.

Кто-то в команде на Android— Когда клиент Bark только под iOS перестаёт покрывать всех, кому нужно оповещение.
Кто-то в команде на Android

Когда клиент Bark только под iOS перестаёт покрывать всех, кому нужно оповещение.

Push уже недостаточно— Когда оповещение должно пробить глубокий сон, а не только беззвучный режим.
Push уже недостаточно

Когда оповещение должно пробить глубокий сон, а не только беззвучный режим.

Источник умеет только письма— Когда попросту нет скрипта, куда можно вписать вызов Bark.
Источник умеет только письма

Когда попросту нет скрипта, куда можно вписать вызов Bark.

Переход с Bark

Ничего выключать не нужно: ключ Bark — это URL, и канал Echobell тоже.

  1. 1

    Создайте канал на каждый ключ Bark

    Сохраните то же деление, которое уже используете для ключей устройств.

  2. 2

    Замените URL в скриптах

    Поставьте webhook канала вместо адреса api.day.app. Заголовок и текст переезжают в тело запроса в JSON.

  3. 3

    Включите звонок там, где это важно

    Всё, что вы слали с level=critical или call=1, переведите на канал в режиме звонка.

Частые вопросы

Ответы на частые вопросы об Echobell

Официальный клиент Bark только для iOS. Если часть команды на Android, обычно именно поэтому и ищут замену.

Не совсем. Критические уведомления и call=1 делают уведомление громким и повторяют рингтон, но оно остаётся уведомлением. Режим звонка Echobell звонит с настоящим экраном вызова.

Нет. Сервер Bark открыт и его можно поднять самому, а Echobell — управляемый сервис. Если требование именно в самостоятельном размещении, оставайтесь на Bark.

Оставьте однострочный URL. Добавьте звонок.

Направьте один скрипт Bark в канал Echobell и включите режим звонка.

Echobell vs PagerDuty

Корпоративная оркестрация инцидентов против лёгких мобильных оповещений

Читать дальше

Echobell vs Opsgenie

Маршрутизация инцидентов вокруг Atlassian против точечных мгновенных уведомлений

Читать дальше

Echobell vs Better Stack

Широта набора для мониторинга против скорости специализированных уведомлений

Читать дальше

Echobell vs Pushover

Базовые push-уведомления против насыщенных каналов оповещений об инцидентах

Читать дальше

Echobell vs IFTTT

Универсальные сценарии автоматизации против оповещений об инцидентах с упором на надёжность

Читать дальше

Echobell vs Slack

Оповещения в командном чате против специализированной доставки критичных оповещений

Читать дальше

Echobell vs Telegram

Сообщения от ботов против специализированной доставки критичных оповещений

Читать дальше

Echobell vs Discord

Сообщения через вебхук на шумном сервере против доставки срочных оповещений

Читать дальше

Echobell vs Healthchecks.io

Мониторинг cron-задач против слоя срочной доставки

Читать дальше

Echobell vs Gotify

Self-hosted push-сервер против оповещений, доходящих до iOS

Читать дальше

Echobell vs ntfy

Открытые pub/sub-уведомления против приватных каналов, которые звонят

Читать дальше

Echobell vs ServerChan

Ретрансляция в WeChat против оповещения, громкостью которого управляете вы

Читать дальше

Echobell vs PushDeer

Минималистичный открытый push против оповещений с уровнем срочности

Читать дальше