질문
MessagingActivity의 흐름은 여러 엔진 또는 SDK와 어떻게 작동하나요?
답변
.withEngines 설정을 사용하여 메시징 활동에 엔진을 추가하여 여러 SDK를 메시징 활동에 통합할 수 있습니다.
이러한 개체는 활동에 어떤 SDK를 사용할 수 있는지 알려주며, 각 SDK는 SDK를 활동에 전달하여 자체 구성을 받을 수 있습니다. 이에 대한 예는 다음 문서를 참조하세요. 한 화면에 있는 여러 구성
활동이 시작되면 플로우는 다음과 같이 됩니다.
다른 엔진, Chat 또는 Support에 연결한 후에는 보기에서 나가서 다시 시작하지 않는 한 AnswerBot으로 돌아갈 수 없습니다.
티켓이 전달되면 다음이 표시됩니다.
- Support에 전달될 경우 엔진은 인증 기관과 진행 중인 토론을 모든 Chat 대화 내용을 포함하는 티켓으로 전환합니다. 또한대화가 사용 설정되어 있으면RequestListActivity를 사용하여 요청 보기에 액세스할 수 있는 버튼이 표시됩니다.
- Chat으로 전달되면 엔진이 아래의 플로우에 따라 채팅 플로우 및 세션을 시작합니다. 엔진은 일반 Chat 세션처럼 실행됩니다. 이 채팅의 주제에 대해 묻는 대신 Answer Bot 토론의 대화 내용을 재사용합니다. 전체 대화 내용이 Chat에 초기 메시지로 추가됩니다.
다음 사항을 염두에 두세요.
- Support SDK용 ID 및 Chat SDK용 VisitorInfo는 2개의 서로 다른 ID 집합입니다. 완전히 분리되는 JWT 프로세스의 경우에도 마찬가지입니다.
- Answer Bot 엔진이 사용자의 Chat 계정의 상태에 대해 알지 못합니다. 계정이 오프라인 상태인 경우에도 Answer Bot이 Chat에서 연락할 것인지 여부를 묻고 계정 상태를 확인하여 오프라인 메시지 흐름을 트리거합니다. 이를 피하려면 Chat 엔진을 MessagingActivity 구성에 전달하기 전에 Chat 계정 상태를 확인하세요. 계정 상태를 확인하려면 채팅 제공업체 SDK에 있는 이함수를 사용하세요.
- 챗봇의 기본 이름은 “Answer Bot”입니다. 그러한 옵션 중 하나를 선택한 후에는 AB 엔진과 논의하지 마세요. 대신 Chat이나 Support를 이용하세요. 자세한 내용은 가입 플랜이 없는데도 Chat SDK에 Answer Bot이 표시되는 이유는 무엇인가요?
참고:옴니채널 라우팅이 사용 설정된 메시징이 있는 경우에는 메시징의 라우팅 동작이 실시간 채팅 라우팅과 다릅니다. 자세한 내용은 메시징 티켓 및 알림 라우팅하기.
번역 고지 사항: 본 문서는 콘텐츠에 대한 기본적인 이해를 제공하기 위해 자동 번역 소프트웨어를 사용하여 번역되었습니다. 정확한 번역을 제공하고자 합당한 노력을 기울였으나 Zendesk는 번역의 정확성을 보장하지 않습니다.
번역된 문서에 포함된 정보의 정확성과 관련하여 질문이 있으시면 문서의 공식 버전인 영문 버전을 참조하시기 바랍니다.