Содержание
Echobell — приложение для уведомлений на мобильных устройствах с приоритетом приватности: оно принимает триггеры из вебхуков или email и доставляет их на ваше устройство в виде обычных, срочных или звонковых оповещений. Оповещения вы распределяете по каналам, содержимое задаёте шаблонами, а уровень срочности выбираете отдельно для каждого канала.
Основные возможности
Каналы
Канал — базовая единица. У каждого канала есть:
- Название и цвет для быстрой идентификации
- Шаблоны заголовка и текста с переменными (например,
{{server}},{{message}},{{timestamp}}) - Webhook URL или выделенный адрес email в качестве триггера
- Ссылка на подписку, которой можно поделиться с коллегами
Триггеры по вебхуку и email
Уведомления по вебхуку: вызовите уникальный URL канала методом GET или POST. Echobell уведомит всех подписчиков. Подходит для мониторинга серверов, CI/CD-пайплайнов, обновлений статуса IoT-устройств и уведомлений о заказах.
Email в уведомление: отправьте или перешлите письмо на адрес канала, чтобы запустить оповещения, — код не нужен. Полезно для пересылки важных писем, интеграции с легаси-системами и построения сценариев уведомлений без программирования.
Шаблоны и переменные
Title: {{server}} status alert
Body: {{message}} detected at {{timestamp}}
Переменные передаются в теле запроса вебхука или в строке запроса. Для email-триггеров переменные вроде from, subject и text доступны автоматически.
Типы уведомлений
- Обычное (Active): стандартные уведомления для рутинных обновлений
- Срочное: пробивается сквозь режимы фокусирования
- Звонок: звонит как телефонный вызов при критических инцидентах
Приватность
Аккаунты, каналы и подписки хранятся на сервере. Содержимое уведомлений и история остаются на ваших устройствах.
Сценарии использования
Разработчики: мониторинг серверов и доступности (Grafana, Prometheus), оповещения из CI/CD и GitHub Actions, отчёты об ошибках в продакшене.
Трейдеры: оповещения о достижении ценовых порогов по акциям или криптовалютам, сигналы через пересылку email.
Команды: отдельный канал на проект, коллеги подписываются с нужным им уровнем срочности.
Личное использование: оповещения о недоступности сайта, уведомления о важных письмах, собственные напоминания.
С чего начать
- Скачайте Echobell в App Store / Google Play
- Создайте аккаунт (email или Вход с Apple)
- Создайте канал и задайте шаблоны заголовка и текста
- Добавьте триггер — вебхук или email
- Отправьте тестовое уведомление