3. SDK에서 제공하는 함수

HappyTalk Developer Center / 채팅 버튼 연동 (SDK) / 3. SDK에서 제공하는 함수
메뉴
공지사항
메시지 포맷
Biz API
해피톡
카카오 상담톡 웹훅
Open API
채팅 버튼 연동 (SDK)
목차
new Happytalk()으로부터 제공되는 instance에서 제공되는 함수

Open Chat Window

해피톡 웹채팅창이 열립니다.
ht.open();
JavaScript
복사

Close Chat Window

해피톡 웹채팅창이 닫힙니다.
ht.close();
JavaScript
복사

Connect To Kakaotalk Page

에디터에서 설정한 카카오톡 ID로 연결된 페이지로 이동합니다.
ht.linkToKakao();
JavaScript
복사

Connect To Navertalk Page

에디터에서 설정한 네이버톡톡 ID로 연결된 페이지로 이동합니다.
ht.linkToNaver();
JavaScript
복사
위 기능들은 iframe 로드가 다 완료된 이후 사용이 가능하므로 ht.event.on('happytalk:ready', ...) 이벤트 핸들러와 같이 사용해주시기를 권고합니다.

Change Params

해피톡 방 생성시 params를 변경합니다.
ht.setParams('파라미터 값'); // ex) 파라미터 한 개의 값 ht.setParams('parameter1=1'); // ex) 파라미터 두 개의 값 이상 ht.setParams('parameter1=1,parameter2=2');
JavaScript
복사
ht.event.on('happytalk:createChatRoom', function () {}) 이벤트 핸들러와 같이 사용해주세요.
통합 버튼을 사용 중인 경우 ht.event.on('happytalk:open', function () {}) 이벤트 핸들러와 같이 사용해주세요.
사용 가능한 파라미터 전체 목록은 관리자 콘솔의 파라미터 관리에서 확인할 수 있습니다.

Send Text Message

채팅방 생성시 텍스트 메세지를 전송합니다.
/* * @param {String} text */ ht.sendText(text);
JavaScript
복사

Send Image Message

채팅방 생성시 이미지 메세지를 전송합니다.
/* * @param {File[] | FileList} file */ ht.sendImage(file);
JavaScript
복사

Finish Chat Room

채팅방 종료를 위해 confirm 모달창이 노출됩니다.
ht.endChat();
JavaScript
복사