JSX/SVG/Worker 제작 기능 오픈안내
Moon- 2026-10-10 14:48:31
- 조회수1,457
안녕하세요 LUNATALK입니다.
채팅 답변 안에서 움직이는 작은 화면을 직접 만들어 쓰는 에셋(JSX) 기능을 오늘부터 오픈합니다.
활용 방안
- 호감도·상태창, 선택지 버튼, 폰 화면이나 메신저 모양 같은 화면을 HTML·SVG·JavaScript 로 만들어 캐릭터 답변 안에 넣을 수 있습니다. 버튼을 누르면 이용자 대신 메시지를 보내거나, 값을 방에 저장했다가 다음 턴에 꺼내 쓰는 것도 됩니다.
- 코드를 직접 쓰지 않아도 됩니다. 설명서를 AI 에 붙여 넣고 원하는 화면을 말로 설명하면 코드를 받을 수 있습니다.
- 이미 등록한 SVG 에셋은 그대로 쓸 수 있고, 같은 "JSX" 로 표시됩니다.
어디서
- 마이페이지 > 내 콘텐츠 > 내 에셋 에서 만듭니다. 만들기 화면 오른쪽 위 [설명서] 버튼을 누르면 기능별 설명과 예제가 나옵니다.
- 다른 제작자가 공개한 에셋은 갤러리에서 찾아, 태그 한 줄을 캐릭터에 넣는 것으로 가져다 쓸 수 있습니다.
등록과 승인
- 저장할 때 자동 안전 검사를 거칩니다. 통과하면 바로 승인되어 그 자리에서 쓸 수 있습니다.
- 로그인 창을 흉내 낸 문구, 0.3초보다 빠른 깜빡임, 읽기 어렵게 꼬아 둔 코드 같은 몇 가지만 운영진이 확인한 뒤 승인합니다.
- 외부 자료를 가져오는 Worker 유형도 운영진이 코드를 본 뒤 승인합니다.
- 추후 외부 자료를 가져오는 유형의 경우도 안정성과 보안을 확보한 자동 승인으로 변경될 수 있습니다.
공개 범위
- 비공개 에셋은 갤러리에 올라가지 않고, 내가 만든 캐릭터의 채팅방에서만 작동합니다.
- 비공개 에셋의 경우 다른 사람이 태그를 알아내 자기 캐릭터에 넣어도, 캐릭터를 복제해 가도 작동하지 않습니다.
- 공개로 바꾸면 갤러리에 올라가고 누구나 자기 캐릭터에서 쓸 수 있습니다.
알아 둘 점
- JSX 에셋은 바깥과 통신할 수 없습니다. 그림은 LUNATALK 서버와 itimg.kr 에 올린 것만 표시됩니다.
- 창 높이는 내용에 맞춰 자동으로 맞춰집니다. 따로 손댈 것이 없습니다.
- 코드는 100KB 까지입니다. 추후 안정성 검토 후 늘어날 수 있습니다.
해당 기능에 대한 자세한 메뉴얼은 아래 링크
https://lunatalk.chat/jsx_guide
를 참고 부탁드립니다.
또한 해당 기능 아직 시험적 기능이기에 이용 하시다가 안되시는 부분이나 차단되는 부분이 있으시다면
문의게시판에 상세히 제보 해 주시면 확인 후 보안에 문제가 없는 부분이면 추가로 허용범위를 늘리는 방향으로 가고자 합니다.
이용에 참고 부탁드리며 항상 즐거운 채팅 되시길 바랍니다.
감사합니다.