문서

TicketsX를 더 빠르게 익히세요

설정 안내, 전체 명령어 목록, Premium 기능, REST API를 한곳에 모았습니다.

14.2

사이트에 위젯 넣기

위젯 카드에서 스니펫을 복사해, 채팅 버튼을 보여줄 모든 페이지의 닫는 body 태그 바로 앞에 붙여 넣습니다.

<script src="https://api.ticketsx.xyz/widget.js" data-key="wk_your_key_here" defer></script>

설치는 이게 전부입니다. 내려받을 것도 없고 의존성도 없으며, 위젯은 shadow root 안에 그려지므로 사이트 스타일과 충돌하지 않습니다. 순수 HTML, WordPress, Shopify, Webflow, 어떤 자바스크립트 프레임워크에서도 동작합니다.

선택 속성

이름형식필수설명
data-keystring
필수
위젯의 공개 키입니다. 대시보드에서 복사하세요.
data-positionleft | right
선택
버튼이 놓일 모서리입니다. 대시보드 설정보다 우선합니다.
data-themeauto | light | dark
선택
밝은 창인지 어두운 창인지. 기본값은 방문자의 시스템 설정을 따릅니다.
data-localestring
선택
언어를 고정합니다. 예를 들어 de나 pt-BR입니다. 기본값은 브라우저를 따릅니다.
data-launcherauto | manual
선택
manual로 두면 떠 있는 버튼을 숨기고 여러분의 요소에서 채팅을 열 수 있습니다.

직접 만든 버튼으로 채팅 열기

data-launcher를 manual로 두면 호출하기 전까지 위젯이 보이지 않습니다.

<script src="https://api.ticketsx.xyz/widget.js" data-key="wk_your_key_here" data-launcher="manual" defer></script>
<button onclick="TicketsXChat.open()">Contact support</button>
  • TicketsXChat.open()은 창을 엽니다.
  • TicketsXChat.close()와 TicketsXChat.toggle()은 이름 그대로 동작합니다.
  • TicketsXChat.isOpen()은 창이 열려 있는지 알려줍니다.
  • TicketsXChat.on('message', handler)는 팀의 답변이 도착하면 실행됩니다.