Astell

커스텀 컴포넌트

제작자가 정의한 게임적 UI 요소가 채팅에 삽입되는 커스텀 컴포넌트 기능을 안내합니다.

커스텀 컴포넌트란?

커스텀 컴포넌트는 대화 중 퀘스트, 선택지, 레벨업 등의 게임적 요소를 시각적으로 표현하는 기능입니다. 제작자가 캐릭터에 컴포넌트를 설정하면, 대화 중 상황에 맞는 컴포넌트가 자동으로 표시됩니다.

![placeholder:커스텀 컴포넌트 예시 - 퀘스트, 선택지](placeholder:커스텀 컴포넌트 예시 - 퀘스트, 선택지)

지원 컴포넌트 (11종)

타입설명예시
Quest퀘스트 알림임무 시작, 임무 완료
Choice선택지2~4개 선택 옵션 제공
System시스템 메시지경고, 알림, 안내
Stat스탯 표시HP, MP, 레벨, 경험치
Alert긴급 알림위험 경고, 긴급 상황
Message인게임 메시지편지, 문자, 메모
Call전화 화면착신/발신 전화
Letter편지손편지 스타일 메시지
Inventory인벤토리아이템 목록 표시
Notification알림팝업 알림 스타일
Levelup레벨업레벨 상승 연출

![placeholder:각 컴포넌트 타입별 렌더링 예시](placeholder:각 컴포넌트 타입별 렌더링 예시)

상호작용

일부 컴포넌트는 유저의 상호작용을 지원합니다.

  • Choice: 선택지 버튼을 클릭하면 해당 선택이 메시지로 자동 전송됩니다.
  • 테마 연동: 캐릭터에 설정된 테마에 따라 컴포넌트의 시각적 스타일이 변경됩니다.

컴포넌트가 표시되지 않는 경우

  • 해당 캐릭터의 제작자가 컴포넌트를 설정하지 않았을 수 있습니다.
  • 모든 캐릭터에 컴포넌트가 포함되어 있는 것은 아닙니다.
  • 컴포넌트는 대화 맥락에 따라 AI가 판단하여 표시합니다.