Meta의 Workplace

Dialogflow Meta Workplace 통합을 사용하면 최종 사용자와 상호작용하는 Meta Workplace 봇을 만들 수 있습니다.

작동 방식

통합은 다음과 같이 작동합니다.

  • Meta Workplace를 사용하는 고객 통합을 만듭니다.
  • Dialogflow 통합과 Workplace 인스턴스가 서로 통신할 수 있도록 구성합니다.
  • Dialogflow 통합은 Meta에서 API 전송을 사용하여 최종 사용자에게 메시지를 보냅니다.
  • Dialogflow 통합은 Workplace Webhook from Meta 역할을 수행하여 최종 사용자의 메시지를 수신합니다.

설정

통합을 설정하려면 다음 안내를 따르세요.

  1. Meta Workplace 커스텀 통합을 만들려면 Meta Workplace 커스텀 통합 만들기 단계를 따릅니다.

    • Meta Workplace 커스텀 통합을 만듭니다.
    • 이 단계에서 앱 보안 비밀번호가 제공됩니다. 이 값을 복사합니다. 이 토큰은 Dialogflow 콘솔에서 통합을 구성하는 데 사용됩니다.
    • 통합의 액세스 토큰을 만들거나 재설정합니다. 이 값을 복사합니다. 이 토큰은 Dialogflow 콘솔에서 통합을 구성하는 데 사용됩니다.
    • 커스텀 통합 권한을 설정합니다. 권한에서 Message any member가 사용 설정되어 있는지 확인합니다.
  2. Dialogflow 콘솔에서 통합을 구성합니다.

    1. Dialogflow CX 콘솔로 이동합니다.
    2. 왼쪽 패널에서 관리 탭을 클릭합니다.
    3. 왼쪽 사이드바 메뉴에서 통합을 클릭합니다.
    4. Meta Workplace 타일에서 연결 버튼을 클릭합니다.
    5. 구성 대화상자가 열립니다.

      • 앱 보안 비밀: 앱 대시보드 기본 설정의 앱 보안 비밀을 입력합니다.

      • 액세스 토큰: 위의 Meta 앱 설정 중에 복사한 액세스 토큰을 입력합니다.

      • 확인 토큰: 원하는 비공개 토큰을 입력할 수 있습니다. 이 값을 복사합니다. Meta Workplace 웹훅을 구성하는 데 사용됩니다.

      • 웹훅 URL: 이 값을 복사합니다. Meta Workplace 웹훅을 구성하는 데 사용됩니다.

      • 시작: 클릭하면 에이전트에 이 통합 서비스를 시작합니다.

  3. Meta Workplace 커스텀 통합 설정을 완료하고 테스트합니다. Meta Workplace용 웹훅 문서의 단계에 따라 다음을 수행합니다.

    • 앱의 Meta 웹훅을 구성합니다. 위에서 복사한 웹훅 URL확인 토큰 값을 사용합니다.
    • 웹훅 주제에 통합을 구독합니다. 페이지 구독에서 messagesmessaging_postbacks를 사용 설정해야 합니다.
    • 앱을 테스트합니다.

리치 응답 메시지

리치 응답 메시지는 fulfillment커스텀 페이로드를 사용해 지원됩니다. 메시지 형식은 Send API 매개변수 메시지 객체를 참조하세요.

예를 들어 다음 커스텀 페이로드는 간단한 문자 메시지를 제공합니다.

{
  "text": "Hello, world"
}

다음 커스텀 페이로드는 이미지 메시지를 제공합니다.

{
  "attachment": {
    "type": "image",
    "payload": {
      "url": "https://example.com/test.jpg"
    }
  }
}

채널별 응답

구성된 경우 에이전트가 Meta Workplace 메시지에 응답할 때 DF_META_WORKPLACE 채널을 사용하는 채널별 응답이 자동으로 사용됩니다.