이 howto 문서에는 discourse-chat-integration에 포함된 Power Automate 제공자 설정 방법을 설명합니다.
설치
아직 설치하지 않았다면 discourse-chat-integration 플러그인을 설치하세요.
Microsoft Teams 설정
Power Automate에서 사용되는 웹훅은 Power Automate에서 직접 만들거나 Microsoft Teams를 통해 만들 수 있습니다. Microsoft Teams에서 업데이트를 보내고 싶은 모든 채널에 대해 다음 단계 중 하나를 수행해야 합니다.
Microsoft Teams를 통한 설정 (간편하고 빠름)
- 웹훅을 추가하려는 채널이나 채팅으로 이동하고 상단 내비게이션 바의 (•••) 추가 옵션을 선택하세요.
- 드롭다운 메뉴에서 워크플로우를 선택하고 웹훅 요청이 수신될 때 채널에 게시를 검색하세요.
- 이름을 입력하고 게시자로 사용할 계정을 선택한 후 다음을 클릭하세요. 제공된 팀과 채널(또는 채팅)을 확인한 후 워크플로우 추가를 클릭하세요.
- 대화상자에서 해당 채널에 매핑되는 고유 URL이 표시됩니다. 반드시 URL을 복사하여 저장해야 합니다. 이 URL을 외부 서비스에 제공해야 합니다.
- 완료 버튼을 선택하세요. 이제 웹훅이 팀 채널에서 사용 가능합니다.
Power Automate를 통한 설정 (고급 및 사용자 지정 가능)
미리 만들어진 템플릿 중 하나를 시작점으로 사용하세요:
- 아직 로그인하지 않았다면 Power Automate에 로그인하세요.
- 연결할 Microsoft Teams 사용자 계정을 선택하세요. 이 계정은 이 자동화에서 전송되는 알림의 발신자로 표시됩니다.
- Microsoft Teams의 팀과 채널(또는 채팅)을 선택하세요.
- “고급 모드에서 편집” 링크를 클릭하세요.
- 새 보기에서 제목을 클릭하여 더 의미 있는 내용으로 업데이트하고 "저장"을 클릭한 다음 “Teams 웹훅 요청이 수신될 때” 카드를 클릭하세요.
- 대화창에서 채널(또는 채팅)에 매핑되는 고유 URL이 표시됩니다. 반드시 URL을 복사하여 저장해야 합니다. 이 URL을 외부 서비스에 제공해야 합니다.
Discourse 설정
- 사이트 설정에서 채팅 통합 팀 활성화(chat integration teams enabled) 설정을 켜세요.
- 플러그인(Plugins) 탭으로 이동한 다음 채팅 통합(Chat Integrations)으로 이동하세요.
- Power Automate 탭으로 이동하고 채널 추가(Add Channel)를 클릭하세요.
- Teams 채널 이름(예: discourse)을 입력하세요.
- 이전에 복사한 웹훅 URL을 붙여넣고 채널 저장(Save Channel)을 클릭하세요.
- 방금 생성한 채널의 테스트(Test) 버튼을 사용하여 모든 것이 정상 작동하는지 확인하세요. Microsoft Teams 채널에 테스트 주제가 표시되어야 합니다.
- discourse-chat-integration 지침에 따라 채널에 대한 규칙(Rules)을 설정하세요.
- 축하합니다
