안녕하세요,
카카오 싱크 사용시 기존 챗봇을 계속 사용 가능한지 여쭤봅니다.
현재 제 계정으로 비즈니스 인증이 완료되어
https://business.kakao.com/sync/로 가면 ‘연결 가능한 비즈 앱과 인증 프로필이 있습니다.’ 라고 나오고, 현재 카카오싱크 도입을 검토중입니다.
또한 현재 저희는 오픈빌더를 사용해 챗봇을 운영중이며, plusfriendUserKey(12자리 key)를 기반으로 채팅 로그를 관리하고 있습니다.
카카오 싱크를 사용하게 될 경우 여전히 plusfriendUserKey가 사용가능한지, 그리고 기존에 사용하던 소스 코드를 수정해야하는 궁금합니다. 혹시 사용자가 챗봇을 사용할때 스킬 서버로 전송되는 request에 변경되는 점이 있나요??
감사합니다.
…답변이 정말 많이 늦었습니다.
질문 주신 부분은 카카오i 디벨로퍼스에서 확인하시는 것이 가장 정확합니다.
이에 https://i.kakao.com/forum/ 에 문의 바랍니다.
카카오i 디벨로퍼스 포럼에 질문하신 것도 확인했습니다.
(아마 확인에 시간이 소요되는 것으로 보여요. 저도 관련 부서 담당자에게 이야기 덧붙이겠습니다;)
@haiimaindeveloper
카카오i디벨로퍼스 담당자 분도 안내해주실 예정이지만, 본 쓰레드에도 남겨 둡니다.
안녕하세요? 카카오입니다.
카카오 싱크를 적용한 사업자의 경우, 자사 웹⁄앱서비스에서 카카오 계정으로 회원가입을 진행하실 수 있으며, 유사한 시나리오를 플러스친구 채팅방에서 챗봇으로 구현하기 위해 회원가입 플러그인을 사용하실 수 있습니다.
회원가입 플러그인을 사용하시는 경우, request body에서 받아가시는 user 값에 appuserid라는 값이 추가됩니다.
즉, 싱크로 회원가입 하지 않은 유저는 일반 경우와 동일하게 botuserid, plusfriendUserKey 값이 전달되고,
싱크로 회원가입한 유저라면 botUserKey, plusfriendUserKey + appUserId가 추가적으로 전달됩니다.
User 정보 가이드
https://i.kakao.com/docs/skill-response-format#userproperties
위와 같은 방법으로 request body에 appUserId 유무로 회원가입 플러그인을 호출할지 여부를 분기하는 등의 스킬개발을 추가적으로 진행하실 수 있습니다.
회원가입 플러그인 사용 방법은 아래 도움말을 참고하시기 바랍니다.
https://i.kakao.com/docs/skill-plugin#회원가입-플러그인
감사합니다.