gitlab-notification/documentation/ru/docs/features/notify.md

6.6 KiB
Raw Blame History

🔔 Уведомления

Основное предназначение бота - это уведомления от GitLab. Вы будете получать только те уведомления, которые касаются вас непосредственно.

Новый репозиторий

Если во время первичной настройки вы указали, что хотите получать уведомления о новых репозиториях, то при появлении нового репозитория получите соответствующее уведомление:

![notify about new merge request](img/notify-new-project.png){ loading=lazy width="500" }

Уведомление содержит:

  • Project name — название репозитория.
  • Project description — описание репозитория. Опционально, может быть пусто.
  • Struchkov Mark — имя создателя репозитория в GitLab

Доступно три быстрых действия:

  • 🔗 — ссылка на новый репозиторий в GitLab.
  • 🔔 — поставить на отслеживание. Вы начнете получать уведомления о событиях в MR, тредах и сборках.
  • 🔕 — не получать уведомления. Используется по умолчанию, по факту просто удаляет сообщение уведомления.

!!! warning ""

Пока вы явно не нажмете :bell:, вы не будете получать никаких уведомлений. Более того, приложение даже не будет запрашивать MR и прочие сущности репозитория, не будет сохранять их в БД.

Новый MR

Это уведомление приходит, когда вас назначают ответственным и/или ревьювером.

![notify about new merge request](img/notify-new-mr.png){ loading=lazy width="500" }

Уведомление содержит:

  • Название MR.
  • Описание MR. Опционально.
  • Labels. Метки репозитория.
  • Имя проекта.
  • Ветки откуда куда мержим.
  • Автор MR.
  • Ответственный/Ревьюверы MR. Заполнение зависит от вашей позиции в этом MR. Если вы ответственный, то вам покажут ревьюверов. Если вы ревьювер, то ответственного.

Доступные быстрые действия:

  • 👀 — прочитано. Удаляет сообщение.
  • 🔗 — ссылка на MR.
  • 🔕 — не получать уведомления по MR.

!!! warning ""

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

Конфликт в MR

Если в вашем MR возник конфликт, то вы будете своевременно оповещены. В этом уведомлении указывается название MR, проект и ветка.

![notify about conflict in merge request](img/notify-conflict-mr.png){ loading=lazy width="500" }

Доступные быстрые действия:

  • 👀 — прочитано. Удаляет сообщение.
  • 🔗 — ссылка на MR.
  • 🔕 — не получать уведомления по этому MR.

Обновление MR

Если в MR, в котором вы являетесь ответственным/ревьювером, добавляются коммиты, вы получаете уведомление.

![notify about update in merge request](img/notify-update-mr.png){ loading=lazy width="500" }

Уведомление содержит:

  • Название MR.
  • Отношение количества закрытых тредов к общему количеству созданных тредов.
  • Отношение количества закрытых вами созданных тредов к общему количеству созданных вами тредов.
  • Название репозитория.
  • Имя создателя MR.

Доступные быстрые действия:

  • 👀 — прочитано. Удаляет сообщение.
  • 🔗 — ссылка на MR.
  • 🔕 — не получать уведомления по этому MR.

Изменение статуса MR

Когда статус вашего MR меняется, вы получаете уведомление.

![notify about update status in merge request](img/notify-update-status-mr.png){ loading=lazy width="500" }

Доступные быстрые действия:

  • 👀 — прочитано. Удаляет сообщение.
  • 🔗 — ссылка на MR.

Новый тред в MR

В GitLab можно создавать не просто комментарии, а треды. Если кто-то создаст такое обсуждение в вашем MR, то вы сразу об этом узнаете.

Упоминание в треде

Допустим, кто-то упомянул вас в MR, нужен ваш совет. Автор этого MR не вы, ответственным назначали тоже не вас. Даже в этом случае вам придет уведомление, так вы не пропустите сообщения с вашим упоминанием.

Ответ в треде

Важно оставаться в теме обсуждения, поэтому при появлении новых ответов в дискуссия, в которых вы участвовали, вы получите уведомление.

Оно будет содержать начальное сообщение обсуждения, ваше последнее сообщение в нем, а также два последних комментария. Таким образом вы будете понимать о чем идет речь.