Первое уведомление
В этой инструкции вы настроите личного получателя, создадите входящий канал и отправите тестовое сообщение через curl. Для коллег используйте отдельный путь «Уведомления для команды».
Создайте исходящий канал
- Откройте «Исходящие каналы» и нажмите «Добавить канал».
- Выберите Email, Telegram, группу Telegram, Пачку или Depesher Desktop и завершите настройку по инструкции для нужного типа.
- Убедитесь, что у канала появился статус «Подтверждён».
Создайте входящий канал
- Откройте личный кабинет.
- Нажмите «Создать канал» и задайте понятное название.
- В карточке канала нажмите карандаш рядом с «Отправлять уведомления в:», выберите созданный исходящий канал и сохраните связь.
- Скопируйте публичный адрес созданного канала.
Адрес содержит уникальный идентификатор. Не публикуйте рабочий адрес в открытом репозитории или журнале сборки.
Отправьте сообщение
Замените адрес в примере на адрес своего канала:
bash
curl \
--request POST \
--header 'Content-Type: text/plain' \
--data 'Сборка завершена' \
'https://depesher.ru/w/ВАШ_PUBLIC_ID'HTTP 202 означает, что сообщение принято. Оно появится в истории входящего канала, а Депешер направит уведомление в связанные подтверждённые способы получения. Для этого первого теста оставьте канал без правил обработки: позже они смогут изменить текст и добавить направления доставки конкретного события.
Отправьте Markdown
Для форматированного текста смените Content-Type:
bash
curl \
--request POST \
--header 'Content-Type: text/markdown' \
--data '**Сборка завершена** без ошибок' \
'https://depesher.ru/w/ВАШ_PUBLIC_ID'Отправьте JSON
Для данных события используйте application/json:
bash
curl \
--request POST \
--header 'Content-Type: application/json' \
--data-binary '{"service":"depesher","event":{"status":"success"}}' \
'https://depesher.ru/w/ВАШ_PUBLIC_ID'Чтобы превратить данные в удобный текст уведомления, создайте шаблон с подстановками и привяжите его к каналу. Например, {{json.service}}: {{json.event.status}} даст depesher: success. Без шаблона в уведомление попадёт исходное тело JSON.
Что дальше
Если по содержимому JSON нужно выбирать людей, метки или важность, перейдите к правилам обработки и рецепту JSON-маршрутизации. Для датчика или контроллера есть IoT-старт.
Если сообщение не появилось, воспользуйтесь диагностикой доставки.