Проблема с отображением данных из входящего вебхука | Тайга --› Рокетчат

Я пытаюсь генерировать оповещения на основе уведомлений от программного обеспечения для управления проектами Taiga (например, когда пользователь создает проект). Эти оповещения будут поступать на определенный канал Rocket.chat.

Для этого я использую входящие веб-перехватчики Rocketchat: https://docs.rocket.chat/administrator-guides/integrations/

Итак, я создал входящий вебхук и ввел данные в Taiga:

Настройка вебхука в Taiga

Как только все это будет сделано, я проверяю, правильно ли сообщение доставлено получателю:

Пример уведомления

Действительно, сообщение получено, но не показывает никакой информации. Когда создается история пользователя, проблема или любая модификация, которая приводит к предупреждению, она поступает в рокетчат, но не показывает никакой информации (пустое сообщение).

Полезная нагрузка, отправленная Тайгой в Rocketchat

Кто-нибудь знает, почему он не показывает мне никакой информации?

заранее большое спасибо

Привет.


person rufino13    schedule 19.05.2020    source источник


Ответы (1)


Вы действительно хотите отправлять уведомления в канал Rocket Chat, когда пользователь taiga создал проект в taiga? Я бы не знал, как вы можете это сделать. Но, насколько я вижу, на вашем снимке экрана показана конфигурация универсального веб-перехватчика в проекте после того, как этот проект был создан. Поэтому я надеюсь, что достаточно публиковать уведомления из этого проекта на вашем канале Rocket Chat. Вот мой ответ для этого случая:

Я наблюдал подобное поведение. Используя общий веб-перехватчик, я мог запускать пустые сообщения в моем канале Rocket Chat, только щелкнув тест для этого веб-перехватчика.

Однако API Rocket Chat, по-видимому, совместим с API Slack, см. https://github.com/RocketChat/Rocket.Chat/issues/1728#issuecomment-166669379.

В отличие от обычного веб-хука, плагин Slack для тайги (https://github.com/taigaio/taiga-contrib-slack) готово к работе (https://tree.taiga.io/support/contrib-plugins/slack-integration/).

Только мой браузер доставил мне некоторые хлопоты, потому что он кэшировал веб-страницу taiga, и после установки плагина Slack простой перезагрузки страницы было недостаточно, чтобы отобразить запись «Плагины» в меню администратора проекта. Шифт+перезагрузка сделали свое дело. Но кроме этой стандартной проблемы, все работало.

person MMM    schedule 07.09.2020
comment
Интеграция Rocketchat + Taiga возможна с помощью плагина Slack. Спасибо большое! github.com/taigaio/taiga-contrib-slack - person rufino13; 08.09.2020