# Уведомления в Slack

Входящий вебхук приложения Slack и подключение в Statuser — пошагово со скриншотами

> Индекс всей документации в markdown: https://statuser.cloud/llms.txt — там перечислены остальные статьи. Всё одним файлом: https://statuser.cloud/llms-full.txt. Документация API: https://statuser.cloud/api-reference.md

## Доступность по тарифам

Доступно в тарифе Team

| Функция | Free | Pro | Team |
| --- | --- | --- | --- |
| Уведомления в Slack | нет | нет | да |

Сравнение тарифов: https://statuser.cloud/pricing

## Через API и MCP

Описанное в статье можно сделать программно — запросом к публичному API или через MCP-сервер Statuser, который работает поверх того же API. Понадобится API-ключ, создать его можно на любом тарифе; ограничения тарифа в API те же, что в интерфейсе.

- Документация API: https://statuser.cloud/api-reference (машиночитаемо: https://statuser.cloud/api-reference.md)
- MCP-сервер: https://github.com/statuser-cloud/mcp

---

Statuser присылает уведомления в канал Slack через входящий вебхук приложения. Настройка займёт несколько минут: создайте в Slack приложение, включите у него входящие вебхуки, выберите канал и вставьте адрес в Statuser — уведомления начнут приходить в канал.

## Что понадобится

- Воркспейс Slack, в который вам разрешено устанавливать приложения. Если установку одобряет администратор, на шаге 3 Slack предложит отправить ему запрос.
- Интерфейс Slack — на английском, поэтому названия кнопок ниже приведены так, как они написаны в самом Slack.

## Шаг 1. Создайте приложение

Откройте [api.slack.com/apps](https://api.slack.com/apps) и нажмите **Create New App** (или **Create an App**, если приложений у вас ещё нет). Выберите **Blank app** и нажмите **Continue**. Введите имя `Statuser`, выберите воркспейс и нажмите **Create**.

![Форма «Create from scratch» в Slack: имя приложения Statuser, выбран воркспейс, кнопки Cancel и Create](https://statuser.cloud/docs/screens/slack-notification-create-app-light.png)

С этим именем будут приходить уведомления. Значок приложения можно сменить позже на странице **Basic Information** → **Display Information**.

## Шаг 2. Включите входящие вебхуки

В меню приложения слева откройте **Incoming Webhooks** и переведите переключатель **Activate Incoming Webhooks** в положение **On**. Затем внизу страницы нажмите **Add New Webhook**.

## Шаг 3. Выберите канал

Slack откроет экран разрешения. В поле **Channel for webhook** выберите канал для уведомлений и нажмите **Allow**.

![Экран «Allow the "Statuser" app to access Slack»: выбран воркспейс Statuser и канал #alerts, кнопки Cancel и Allow](https://statuser.cloud/docs/screens/slack-notification-allow-light.png)

Slack вернёт вас на страницу **Incoming Webhooks**: в таблице появится адрес вида `https://hooks.slack.com/services/…`. Скопируйте его кнопкой **Copy**.

![Таблица вебхуков на странице Incoming Webhooks: адрес hooks.slack.com с кнопкой Copy, канал #alerts, значок корзины и кнопка Add New Webhook](https://statuser.cloud/docs/screens/slack-notification-incoming-webhooks-light.png)

> Адрес вебхука работает как пароль: токен лежит прямо в нём, и любой, кто его
> знает, может писать в канал. Не пересылайте его в открытых чатах.

Один вебхук пишет в один канал. Чтобы уведомления приходили ещё в один канал, нажмите **Add New Webhook** снова и подключите новый адрес в Statuser отдельно — различать каналы поможет подпись.

## Шаг 4. Подключите Slack в Statuser

1. Откройте **Настройки аккаунта** → [Уведомления](https://statuser.cloud/my/account/notifications) и нажмите **Добавить канал**.
2. Выберите **Slack** и вставьте скопированный адрес. Подпись необязательна — она пригодится, если каналов Slack будет несколько.
3. Нажмите **Отправить тест** — в канал придёт тестовое сообщение Statuser.
4. Нажмите **Подключить** и отметьте проекты, уведомления которых должны приходить в этот канал.

![Диалог «Добавить канал» в Statuser: выбран Slack, в поле URL вставлен адрес входящего вебхука, кнопки «Отправить тест» и «Подключить»](https://statuser.cloud/docs/screens/slack-notification-connect-light.png)

## Как выглядят уведомления

Уведомление приходит от приложения обычным сообщением: заголовок со значком события, подробности и ссылка на инцидент или сервер в Statuser. Сообщения, пришедшие подряд, Slack собирает под одним заголовком приложения.

![Два сообщения приложения Statuser в канале Slack: «API бэкенда недоступен» и «API бэкенда снова доступен» с хостом, причиной, временем инцидента и регионами проверки](https://statuser.cloud/docs/screens/slack-notification-message-light.png)

Какие события уходят в канал, настраивается в правилах уведомлений: у события можно раскрыть список каналов и выключить в нём **Slack**. Из каких проектов — решают тумблеры каналов в настройках проекта. Подробнее — в статье [Каналы уведомлений](/docs/notification-types).

## Если тест не проходит

- **Statuser пишет, что это не адрес входящего вебхука Slack** — вставлена ссылка на страницу приложения, а не адрес из таблицы. Нужен адрес, который начинается с `https://hooks.slack.com/services/`.
- **Чат вернул HTTP 403** — адрес скопирован не целиком. Скопируйте его заново кнопкой **Copy**.
- **Чат вернул HTTP 404** — вебхук удалён или приложение удалено из воркспейса. Создайте новый вебхук, начиная с шага 2.
- **Чат вернул HTTP 410** — канал архивирован. Верните его из архива или создайте вебхук для другого канала.

---

Источник: https://statuser.cloud/docs/slack-notification
