Это руководство описывает настройку провайдера Power Automate, включенного в discourse-chat-integration.
Установка
Если вы еще этого не сделали, установите плагин discourse-chat-integration.
Настройка Microsoft Teams
Вебхуки, используемые Power Automate, можно создать непосредственно в Power Automate или через Microsoft Teams. Вы должны выполнить один из этих шагов для каждого канала, в который хотите отправлять обновления в Microsoft Teams.
Настройка через Microsoft Teams (просто и быстро)
- Перейдите в канал или чат, куда вы хотите добавить вебхук, и выберите (•••) Ещё в верхней панели навигации.
- Выберите Рабочие процессы в выпадающем меню и найдите Отправка сообщения в канал при получении запроса вебхука.
- Укажите имя и учетную запись, от имени которой будут публиковаться сообщения, затем нажмите Далее. Проверьте указанные команду и канал (или чат), после чего нажмите Добавить рабочий процесс.
- В диалоговом окне будет отображен уникальный URL, соответствующий каналу. Обязательно скопируйте и сохраните URL — его необходимо предоставить внешней службе.
- Нажмите кнопку Готово. Вебхук станет доступен в канале команды.
Настройка через Power Automate (продвинуто и настраиваемо)
Начните с одного из готовых шаблонов:
- Отправка сообщения в канал при получении запроса вебхука
- Отправка сообщения в чат при получении запроса вебхука
- Войдите в Power Automate, если вы еще не вошли.
- Выберите учетную запись пользователя Microsoft Teams, к которой нужно подключиться. Эта учетная запись будет отображаться как отправитель уведомлений, отправляемых с помощью этой автоматизации.
- Выберите команду Microsoft Teams и канал (или чат).
- Нажмите ссылку «Изменить в расширенном режиме».
- В новом представлении нажмите на заголовок и измените его на более осмысленный, нажмите «Сохранить», а затем нажмите на карточку «При получении запроса вебхука Teams».
- В диалоговой панели будет отображен уникальный URL, соответствующий каналу (или чату). Обязательно скопируйте и сохраните URL — его необходимо предоставить внешней службе.
Настройка Discourse
- В настройках вашего сайта включите параметр «Включена интеграция с командами чата».
- Перейдите на вкладку Плагины, затем — Интеграции чата.
- Перейдите на вкладку Power Automate и нажмите «Добавить канал».
- Введите название вашего канала Teams (например, discourse).
- Вставьте URL вебхука, который вы скопировали ранее, затем нажмите «Сохранить канал».
- Используйте кнопку «Тест» на только что созданном канале, чтобы проверить, что всё работает. Вы должны увидеть свою тестовую тему в канале Microsoft Teams.
- Настройте правила для вашего канала в соответствии с инструкциями discourse-chat-integration.
- Празднуйте
