Dialogflow Meta Workplace 통합을 사용하면 최종 사용자와 상호작용하는 Meta Workplace 봇을 만들 수 있습니다.
작동 방식
통합은 다음과 같이 작동합니다.
- Meta Workplace를 사용하는 고객 통합을 만듭니다.
- Dialogflow 통합과 Workplace 인스턴스가 서로 통신할 수 있도록 구성합니다.
- Dialogflow 통합은 Meta에서 API 전송을 사용하여 최종 사용자에게 메시지를 보냅니다.
- Dialogflow 통합은 Workplace Webhook from Meta 역할을 수행하여 최종 사용자의 메시지를 수신합니다.
설정
통합을 설정하려면 다음 안내를 따르세요.
Meta Workplace 커스텀 통합을 만들려면 Meta Workplace 커스텀 통합 만들기 단계를 따릅니다.
- Meta Workplace 커스텀 통합을 만듭니다.
- 이 단계에서 앱 보안 비밀번호가 제공됩니다. 이 값을 복사합니다. 이 토큰은 Dialogflow 콘솔에서 통합을 구성하는 데 사용됩니다.
- 통합의 액세스 토큰을 만들거나 재설정합니다. 이 값을 복사합니다. 이 토큰은 Dialogflow 콘솔에서 통합을 구성하는 데 사용됩니다.
- 커스텀 통합 권한을 설정합니다. 권한에서
Message any member
가 사용 설정되어 있는지 확인합니다.
Dialogflow 콘솔에서 통합을 구성합니다.
- Dialogflow CX 콘솔로 이동합니다.
- 왼쪽 패널에서 관리 탭을 클릭합니다.
- 왼쪽 사이드바 메뉴에서 통합을 클릭합니다.
- Meta Workplace 타일에서 연결 버튼을 클릭합니다.
구성 대화상자가 열립니다.
앱 보안 비밀: 앱 대시보드 기본 설정의 앱 보안 비밀을 입력합니다.
액세스 토큰: 위의 Meta 앱 설정 중에 복사한 액세스 토큰을 입력합니다.
확인 토큰: 원하는 비공개 토큰을 입력할 수 있습니다. 이 값을 복사합니다. Meta Workplace 웹훅을 구성하는 데 사용됩니다.
웹훅 URL: 이 값을 복사합니다. Meta Workplace 웹훅을 구성하는 데 사용됩니다.
시작: 클릭하면 에이전트에 이 통합 서비스를 시작합니다.
Meta Workplace 커스텀 통합 설정을 완료하고 테스트합니다. Meta Workplace용 웹훅 문서의 단계에 따라 다음을 수행합니다.
- 앱의 Meta 웹훅을 구성합니다. 위에서 복사한 웹훅 URL 및 확인 토큰 값을 사용합니다.
- 웹훅 주제에 통합을 구독합니다. 페이지 구독에서
messages
및messaging_postbacks
를 사용 설정해야 합니다. - 앱을 테스트합니다.
리치 응답 메시지
리치 응답 메시지는 fulfillment의 커스텀 페이로드를 사용해 지원됩니다. 메시지 형식은 Send API 매개변수 메시지 객체를 참조하세요.
예를 들어 다음 커스텀 페이로드는 간단한 문자 메시지를 제공합니다.
{ "text": "Hello, world" }
다음 커스텀 페이로드는 이미지 메시지를 제공합니다.
{ "attachment": { "type": "image", "payload": { "url": "https://example.com/test.jpg" } } }
채널별 응답
구성된 경우 에이전트가 Meta Workplace 메시지에 응답할 때 DF_META_WORKPLACE
채널을 사용하는 채널별 응답이 자동으로 사용됩니다.