Настройка Power Automate для отправки уведомлений Microsoft Teams с помощью плагина discourse-chat-integration

Это руководство описывает настройку провайдера Power Automate, включенного в discourse-chat-integration.

Установка

Если вы еще этого не сделали, установите плагин discourse-chat-integration.

Настройка Microsoft Teams

Вебхуки, используемые Power Automate, можно создать непосредственно в Power Automate или через Microsoft Teams. Вы должны выполнить один из этих шагов для каждого канала, в который хотите отправлять обновления в Microsoft Teams.

Настройка через Microsoft Teams (просто и быстро)

  1. Перейдите в канал или чат, куда вы хотите добавить вебхук, и выберите (•••) Ещё в верхней панели навигации.
  2. Выберите Рабочие процессы в выпадающем меню и найдите Отправка сообщения в канал при получении запроса вебхука.
  3. Укажите имя и учетную запись, от имени которой будут публиковаться сообщения, затем нажмите Далее. Проверьте указанные команду и канал (или чат), после чего нажмите Добавить рабочий процесс.
  4. В диалоговом окне будет отображен уникальный URL, соответствующий каналу. Обязательно скопируйте и сохраните URL — его необходимо предоставить внешней службе.
  5. Нажмите кнопку Готово. Вебхук станет доступен в канале команды.

Настройка через Power Automate (продвинуто и настраиваемо)

Начните с одного из готовых шаблонов:

  1. Войдите в Power Automate, если вы еще не вошли.
  2. Выберите учетную запись пользователя Microsoft Teams, к которой нужно подключиться. Эта учетная запись будет отображаться как отправитель уведомлений, отправляемых с помощью этой автоматизации.
  3. Выберите команду Microsoft Teams и канал (или чат).
  4. Нажмите ссылку «Изменить в расширенном режиме».
  5. В новом представлении нажмите на заголовок и измените его на более осмысленный, нажмите «Сохранить», а затем нажмите на карточку «При получении запроса вебхука Teams».
  6. В диалоговой панели будет отображен уникальный URL, соответствующий каналу (или чату). Обязательно скопируйте и сохраните URL — его необходимо предоставить внешней службе.

Настройка Discourse

  1. В настройках вашего сайта включите параметр «Включена интеграция с командами чата».
  2. Перейдите на вкладку Плагины, затем — Интеграции чата.
  3. Перейдите на вкладку Power Automate и нажмите «Добавить канал».
  4. Введите название вашего канала Teams (например, discourse).
  5. Вставьте URL вебхука, который вы скопировали ранее, затем нажмите «Сохранить канал».
  6. Используйте кнопку «Тест» на только что созданном канале, чтобы проверить, что всё работает. Вы должны увидеть свою тестовую тему в канале Microsoft Teams.
  7. Настройте правила для вашего канала в соответствии с инструкциями discourse-chat-integration.
  8. Празднуйте :tada:
2 лайка