기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Connect Customer에서 고객의 채팅 경험 설정
다음 방법 중 하나를 사용하여 고객에게 채팅 경험을 제공할 수 있습니다.
-
Connect Customer APIs 사용하여 솔루션을 사용자 지정합니다. 채팅 경험을 사용자 지정할 때는 고객 ChatJS 연결 오픈 소스 라이브러리로 시작하는 것이 좋습니다. 자세한 내용은 Github의 Connect Customer ChatJS
repo를 참조하세요.
채팅 경험 사용자 지정을 위한 추가 리소스
-
대화형 메시지는 프롬프트와 함께 고객이 선택할 수 있도록 사전 구성된 디스플레이 옵션을 제공합니다. 이러한 메시지는 Amazon Lex가 제공하며 Lambda를 사용하여 Amazon Lex를 통해 구성됩니다. Amazon Lex를 통해 대화형 메시지를 추가하는 방법에 대한 지침은이 블로그: Connect Customer 챗봇에 대한 대화형 메시지 설정을 참조하세요
. Connect Customer는 목록 선택기와 시간 선택기 템플릿을 지원합니다. 자세한 내용은 채팅에서 고객을 위한 Amazon Lex 대화형 메시지 추가 단원을 참조하십시오.
-
고객 서비스 API 설명서, 특히 StartChatContact API를 연결합니다. StartChatContact
다음 예제에서는 AWS CLI를 사용하여 채팅 고객 응대를 시작합니다. 응답은
ContactId,ParticipantId및를 반환합니다ParticipantToken. 백엔드는 이러한 값을 사용하여 Connect Customer Participant Service CreateParticipantConnection API를 호출하여 참가자를 연결합니다.신뢰할 수 있는 백엔드에서 StartChatContact 호출
StartChatContactAPI는 AWS 서명 버전 4 서명을 사용합니다. 고객의 브라우저 또는 모바일 앱에서 직접 호출하지 않고 신뢰할 수 있는 백엔드(예: Lambda 함수)에서 호출합니다. 다음 명령은 테스트 및 관리에 유용합니다. 프로덕션 채팅 통합의 경우 고객 ChatJS 연결 라이브러리를 사용합니다. GitHub 웹 사이트의 고객 채팅 SDK 연결 및 샘플 구현에서 startChatContactAPI백엔드 예제를 사용할 수도 있습니다.다음 명령에서 ,
및contact-flow-idinstance-id를 고유한 값으로 바꿉니다.aws-regionaws connect start-chat-contact \ --instance-id "instance-id" \ --contact-flow-id "contact-flow-id" \ --participant-details DisplayName="Jane Doe" \ --initial-message ContentType="text/plain",Content="Hello, I need help" \ --region "aws-region"이 명령은 다음 응답을 반환합니다.
{ "ContactId": "00000000-0000-0000-0000-000000000000", "ParticipantId": "00000000-0000-0000-0000-000000000000", "ParticipantToken": "a-long-participant-token" } -
Customer Streams를 연결합니다
. 를 사용하여 기존 앱을 Connect Customer와 통합합니다. Contact Control Panel(CCP) 구성 요소를 앱에 포함할 수 있습니다.