Klleon Chat SDK
Korean
Korean
  • ✨New Javascript SDK [1.2.0]
    • 시작하기
    • 이벤트
    • UI
    • 메서드
      • 라이프 사이클 메서드
      • 텍스트 대화
      • 음성대화
      • 에코 대화
      • 오디오 에코 대화
      • 기타 메서드
    • 타입스크립트 지원
    • 예제
      • VanillaJS
      • React
      • Nextjs
    • 로그 시스템
    • 업데이트 내역
  • JavaScript SDK [v0.x.x] (deprecated 예정)
    • 시작하기
    • 초기화
    • 아바타 스트리밍
      • 스트리밍 시작하기
      • 스트리밍 중단
      • 스트리밍 화면 출력 제어
    • 채팅 화면
    • 텍스트 메시지
    • 보이스 메시지
    • 에코 - 발화
    • 이벤트 구독
    • 업데이트 내역
  • 서비스 호출 구조
Powered by GitBook
LogoLogo

Products

  • Pricing

Websites

  • Homepage
  • Youtube
  • Linkedin

Copyright © Klleon. All rights reserved

On this page
  • onChatEvent
  • onStatusEvent
  1. New Javascript SDK [1.2.0]

이벤트

onChatEvent

SDK 채팅 이벤트 구독

KlleonChat.onChatEvent((data: ChatData) => {
  console.log(data, "chat data");
});
{"message":"","chat_type":"PREPARING_RESPONSE","time":"2024-04-05T06:40:27.523350758"}
{"message":"Good to see you!","chat_type":"TEXT","time":"2024-04-05T06:38:02.549614802"}
{"message":"","chat_type":"RESPONSE_IS_ENDED","time":"2024-04-05T06:40:37.08653676"}
...
데이터
타입
설명

message

string

스트리밍 서버에서 받은 메세지

chat_type

string

메세지 타입

time

string

메세지 받은 시간

id

id

메세지 uuid

chat_type
설명

TEXT

  • 아바타 메시지

  • 입모양 변환된 영상 송출 시작

STT_RESULT

사용자 음성 메시지

RATE_LIMIT

아바타 메시지 수신 비활성화

WAIT

채팅 시작 대기

WARN_SUSPENDED

사용자 채팅이 없을 시 10초 뒤 채팅 중지 예정 경고

DISABLED_TIME_OUT

일정 시간동안 사용자 채팅이 없을 시 중지

TEXT_ERROR

사용자 메시지 전송 실패

TEXT_MODERATION

사용자가 부적절한 단어를 입력

ERROR

서버 에러 발생

RESPONSE_IS_ENDED

아바타가 보내는 메시지 끝

WORKER_DISCONNECTED

스트리밍 종료

ACTIVATE_VOICE

음성 인식 시작

PREPARING_RESPONSE

아바타 답변 준비 중

EXCEED_CONCURRENT_QUOTA

최대 동시 접속자 수 초과


onStatusEvent

SDK 연결 status를 확인할 수 있는 이벤트

KlleonChat.onStatusEvent((data: Status) => {
  console.log(data, "chat data");
});
데이터
타입
설명

status

string

현재 SDK 연결 상태값을 보여줍니다

연결 순서
이름
설명

1

IDLE

SDK 연결전

2

CONNECTING

SDK 연결중

3

CONNECTING_FAILED

SDK 연결 실패

4

SOCKET_CONNECTED

Socket 연결

5

SOCKET_FAILED

Socket 연결 실패

6

STREAMING_CONNECTED

Streaming 연결

7

STREAMING_FAILED

Streaming 연결 실패

8

CONNECTED_FINISH

Soket, Streaming 연결 완료

9

VIDEO_LOAD

Streaming video가 화면상에 로드된 상태

10

VIDEO_CAN_PLAY

Streaming video가 화면에서 재생 가능한 상태

Previous시작하기NextUI

Last updated 6 months ago

✨