Яндекс Мессенджер
Предположим, что нужно автоматически отправлять уведомления в Мессенджер, когда у задачи меняется статус. Например, чтобы отслеживать готовность релизов к тестированию. Для этого можно настроить триггер, который будет отслеживать статусы задач типа «Релиз». Когда статус задачи изменится на «Можно тестировать», триггер будет делать HTTP-запрос, чтобы отправить сообщение в чат.
Для отправки уведомлений из Трекера в Яндекс Мессенджер вам понадобится аккаунт робота, от имени которого будут отправляться сообщения. Создайте робота для Мессенджера, добавьте его в чат и настройте триггер, который будет отправлять сообщения от имени робота с помощью HTTP-запросов.
Шаг 1. Создайте робота для Мессенджера
-
Войдите в аккаунт администратора организации.
-
Перейдите на страницу Боты в Мессенджере в кабинете организации Яндекс 360.
-
Нажмите кнопку Создать бота.
-
В появившемся окне введите Имя бота, загрузите фото.
-
Нажмите кнопку Создать. Автоматически будет сформирован токен для бота.
-
Сохраните токен в надежном месте. С помощью токена бот авторизует все операции.
Шаг 2. Добавьте робота в чат
-
В Яндекс Мессенджере добавьте робота в чат, в который нужно отправлять оповещения из Трекера.
-
После добавления робота отправьте в чат любое сообщение.
-
Узнайте идентификатор чата, который потребуется для отправки оповещений из Трекера:
-
Откройте веб-версию Мессенджера и найдите ваш чат.
-
На странице чата перейдите в адресную строку. Вы увидите URL чата, например:
https://yandex.ru/chat/#/chats/0%2F0%2F3d0c333b-f333-33d3-b333-d3aa******** -
Скопируйте последнюю часть URL и замените символы
%2Fна прямой слэш/. Получится идентификатор чата, например:0/0/3d0c333b-f333-33d3-b333-d3aa********
-
Шаг 3. Настройте триггер в Трекере
-
Авторизуйтесь в Трекере. У вас должны быть права на администрирование очереди, для которой вы будете настраивать триггер.
-
На панели слева нажмите Очереди и выберите очередь.
-
На странице очереди в правом верхнем углу нажмите Настройки очереди.
-
На панели слева выберите Автоматизация.
-
В правом верхнем углу нажмите кнопку Создать → Триггер.
-
Введите название триггера, например «Уведомления в Мессенджер».
-
Задайте условия, чтобы триггер срабатывал, когда задача типа Релиз переходит в статус Можно тестировать:
-
Добавьте условие Тип → равно → Релиз.
-
Добавьте условие Статус → стало равно → Можно тестировать.
-
Убедитесь, что слева от группы условий указан логический оператор И, чтобы триггер сработал при одновременном выполнении условий.

-
-
Задайте действия триггера:
-
Нажмите кнопку Добавить действие и выберите HTTP-запрос.
-
Настройте запрос:
-
Метод — POST.
-
Адрес:
https://botapi.messenger.yandex.net/bot/v1/messages/sendText/ -
Способ авторизации: OAuth 2.0.
-
Токен: значение токена, который вы получили при регистрации робота.
-
Тип токена:
OAuth. -
Тип содержимого: application/json.
-
Тело запроса: составьте тело запроса, выбрав один из двух вариантов:
Отправка сообщения в групповой чатОтправка сообщения пользователюПри заполнении параметра
chat_idсообщение будет отправлено в групповой чат, заданный этим ID.{ "chat_id": "<идентификатор_чата>", "text": "Пора тестировать задачу [{{issue.key}}: {{issue.summary}}](https://tracker.yandex.ru/{{issue.key}})" }В качестве значения параметра
chat_idукажите идентификатор чата, который вы получили из URL чата.Вместо
chat_idможно использовать параметрlogin— сообщение будет отправлено пользователю в личный чат.{ "login": "<логин_пользователя>", "text": "Пора тестировать задачу [{{issue.key}}: {{issue.summary}}](https://tracker.yandex.ru/{{issue.key}})" } -
Заголовки оставьте пустыми.

-
-
-
Сохраните триггер.
Чтобы проверить работу триггера, переведите задачу типа Релиз в статус Можно тестировать. Триггер отправит в Яндекс Мессенджер сообщение c текстом: «Пора тестировать задачу TEST-123: Настроить триггеры».
Специальный код, разрешающий доступ к данным от имени конкретного пользователя.
Робот в Трекере — это служебный аккаунт, от имени которого можно выполнять автоматические действия в задачах. Как автоматизировать работу с задачами
Токен — это уникальный ключ, который нужен для доступа к ресурсам API. Токен используется для аутентификации пользователя или приложения, его нужно хранить в секрете.
Триггер — это набор действий над задачей, которые запускаются автоматически при выполнении заданных условий. Как настроить триггер