Уведомления в Telegram, Max и Webhook
Отправляйте события об оплатах, заказах и сбоях из ваших приложений. Alert4Me выбирает нужные сообщения по правилам и доставляет их команде с журналом попыток.
Rule
matched
Queue
pending
Telegram
sent
Оплачен счет на 4900 ₽. Правило Paid invoice доставлено в Telegram.
Сценарии, где команда должна увидеть сигнал сразу
Видно весь путь: от события до доставки
Alert4Me показывает, какое правило сработало, куда ушло сообщение и что случилось с каждой попыткой.
| Event | Rule | Channel | Status |
|---|---|---|---|
invoice.paid billing | Paid invoice | Telegram | sent |
deploy.failed deploy | Release guard | Webhook | retry |
dlq.growth queue | Ops alerts | Max | queued |
Четыре шага вместо отдельной alert-инфраструктуры
Сервис остается простым: принять событие, проверить правило, поставить доставку в очередь и показать результат.
Отправьте событие
Минимальный JSON с source, type и data становится нормализованным CloudEvent.
Правило находит сигнал
Фильтры по источнику, типу и data.* отделяют важное от фонового шума.
Очередь берет доставку
API быстро возвращает 202, а worker доставляет уведомление с retry и журналом.
Команда видит алерт
Telegram, Max или Webhook получают сообщение там, где команда уже работает.
Уведомления в чаты команды и ваши системы
Выбирайте канал для каждого сценария: сообщение в чат для команды или HTTP-запрос для автоматизации.
Telegram
Уведомления об оплатах, заказах и сбоях в рабочий чат через вашего Telegram-бота.
Max
Канал для операционных уведомлений в рабочих чатах российских команд.
Webhook
POST в ваши системы с подписью, retry и защитой от SSRF.
Что отправлять через Alert4Me
Сервис подходит для приложений, интернет-магазинов и команд разработки, которым нужны уведомления о событиях. Ваше приложение сообщает о событии через HTTP API, а правила определяют получателей.
Уведомления в Telegram через API
Оплаченные счета, новые заказы и ошибки приложения в рабочем чате. Посмотрите пример события и порядок настройки.
Как отправлять в Telegram →Webhook-уведомления для автоматизации
Передавайте события в свои сервисы через подписанные HTTP-запросы. Разберите повторы, подписи и журнал доставки.
Как работает Webhook →Фильтры без кода, когда достаточно условий
Источник, тип события и поля data.* закрывают большинство операционных алертов.
curl -i https://api.alert4me.ru/v1/events \
-H "Authorization: Bearer $ALERT4ME_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"specversion": "1.0",
"source": "billing",
"type": "invoice.paid",
"data": {
"title": "Оплачен счет",
"description": "Клиент оплатил счет на 4900 ₽"
}
}'Бесплатный тариф для первых уведомлений
Подключите канал и проверьте отправку событий из своего приложения. Актуальные ограничения доступны в кабинете.
0 ₽
Для команды, которая хочет быстро проверить полную цепочку уведомлений.
- 1 команда и self-service регистрация
- API-ключи для отправки событий
- Telegram, Max и Webhook каналы
- Правила: все события, фильтры и CEL
- Журнал событий и попыток доставки
- CloudEvents API без обязательных id/time/datacontenttype
Техническая база уже встроена
Секреты не раскрываются повторно, доставка идет через очередь, а журнал показывает, что случилось с каждым событием.
Hash-only secrets
API-ключ и alias token показываются один раз, в базе остается только hash.
Tenant isolation
Каналы, правила и журнал фильтруются по активной команде.
Delivery journal
Попытки доставки, ошибки и retry видны в интерфейсе.
Коротко о запуске
Основные вопросы перед первым событием.
Нужно ли отправлять полный CloudEvents envelope?
Нет. Достаточно specversion, source, type и data. Alert4Me сам заполнит id, time и datacontenttype.
API ждет доставку в Telegram или Webhook?
Нет. Ingestion возвращает 202 после сохранения события и постановки доставки в очередь.
Как работает защита от дублей?
Если id не передан, он генерируется детерминированно по source, type, subject и data. Повтор вернет duplicate.
Можно начать без платного тарифа?
Да. Начните с бесплатного тарифа, подключите канал и проверьте доставку. Актуальные лимиты указаны в кабинете.
Проведите первое событие от API до уведомления
Зарегистрируйтесь, создайте API-ключ, подключите канал и отправьте тестовый JSON из примера выше.