와이어프레임 · 저충실도 · 화면 19/N (신규 · 1/2)

1:1 프라이빗 채팅 — 설정 · 신청함

통합 후원 플랫폼(가칭) 기획서 §06 1:1 프라이빗 채팅 기준. 크리에이터가 자격 조건과 운영 모드를 설정하면, 조건을 충족한 후원자의 신청이 이 화면에서 처리됩니다.
이 화면은 스튜디오 셸의 콘텐츠 영역입니다. 사이드바(21개 메뉴)·전역 헤더(모드 전환·🔴 LIVE 배지·🔔 알림)·저장 바는 스튜디오 셸 와이어프레임에서 정의하며 여기서는 그리지 않습니다. 설정값은 편집 시 미리보기에만 반영되고, 저장해야 송출에 반영됩니다(§00 저장 원칙).
위젯이 아니라 별도 기능. 배틀(§05)과 같은 이유로 신청→수락/거절→진행→종료 상태머신이 있어 위젯 라이브러리와 분리된 최상위 영역입니다. 다만 배틀과 달리 OBS 오버레이가 없습니다 — 방송 화면에는 절대 노출되지 않고, 스튜디오(크리에이터)와 /me(후원자)에만 존재하는 완전 비공개 채널입니다.
1

기본

기능 사용●○ ON
운영 모드
즉시 신청형
신청함(큐)형

자격 조건

최소 후원 금액10,000 캐시
기준누적 후원 총액(가입 이후 전체, 리셋 없음)

세션 제약

세션 시간 제한●○ ON
시간 제한(분)30분
동시 진행 인원무제한(0)

차단 목록

후원자G · 후원자K관리
2
신청함(큐)형 · 대기 3건
🎲 랜덤 매칭
후원자A 누적 52,000캐시
신청 2분 전
"저번에 신청 못했어요! 이번엔 꼭…"
수락
거절
후원자B 누적 18,500캐시
신청 9분 전
수락
거절
후원자C 누적 104,000캐시
신청 24분 전
"팬입니다 :)"
수락
거절
3
이 프레임을 추가한 이유 — max_concurrent_sessions 기본값이 0(무제한)인데 진행중 세션 화면이 1개짜리만 있어, 3명과 동시에 대화 중일 때 어느 세션으로 들어가는지 경로가 없었습니다.
후원자누적 후원남은 시간마지막 메시지
닉네임A 2210,000남은 12:04고마워요! 다음에도…열기 →
닉네임B55,000남은 03:12넵 알겠습니다열기 →
닉네임C30,000무제한—열기 →
정렬은 미읽음 있는 세션 우선 → 남은 시간 짧은 순. 시간 제한이 켜진 세션은 남은 시간이 3분 이하일 때 경고색.
알림 센터에서 1:1 채팅 신청을 수락하면 해당 세션 화면으로 바로 이동하고, 이 목록에도 행이 추가된다.
변경(재감사 반영). “경과” 예시 상태(구버전 “12:04 경과”)는 spec 근거가 없어 제거 — 시간 제한이 켜진 세션은 항상 “남은 MM:SS”로, 꺼진 세션(max_concurrent_sessions 무제한)은 “무제한”으로만 표시한다(목업에서 이미 제거된 상태와 동일하게 정정).

주석 — 기획서 필드 대응표

#영역필드타입옵션 값 / 제약사항입력 예시
① 설정
1기본기능 사용toggle기본 OFFON
1기본운영 모드radio(택1)즉시 신청형 / 신청함(큐)형 — 동시 운영 불가"신청함(큐)형"
1자격 조건최소 후원 금액number + 캐시정수, 최소 1,00010,000
1자격 조건기준readonly note이 크리에이터 대상 누적 후원 총액(가입 이후 전체). 회차·기간별 리셋 없음"누적 기준"
1세션 제약세션 시간 제한toggleOFF(기본) = 수동 종료까지 무제한, ON = 시간 제한 필드 활성화ON
1세션 제약시간 제한(분)number(조건부)위 토글 ON일 때만 입력, 5~12030
1세션 제약동시 진행 인원number기본 0(무제한). 1로 설정 시 한 번에 1명과만 진행, 초과 신청은 대기0(무제한)
1차단 목록차단된 후원자list + button(관리)차단된 후원자는 신청 버튼 자체가 비노출됨"후원자G · 후원자K"
② 신청함(큐형)
2헤더대기 건수readonly(자동 갱신)status=pending 건수"대기 3건"
2헤더랜덤 매칭button대기열 중 무작위 1명을 자동 수락. 대기열 0건이면 비활성화클릭 → 후원자B 자동 수락
2신청 카드닉네임 / 누적 후원액readonly"후원자A · 누적 52,000캐시"
2신청 카드신청 시각readonly(상대시간)"2분 전"
2신청 카드신청 메시지readonly(선택 입력분만 표시)후원자가 입력한 경우만 노출, 최대 50자"저번에 신청 못했어요!"
2신청 카드수락button진행중 세션 화면으로 전환. 동시 진행 인원 제한 도달 시 비활성화"수락" 클릭
2신청 카드거절button신청자에게 거절 알림, 재신청 쿨다운 적용(값 §13 미결정)"거절" 클릭
③ 신청 알림(즉시 신청형)
3알림 모달신청자 프로필readonly(아바타+닉네임+누적후원액)"후원자D · 누적 32,000캐시"
3알림 모달수락 / 거절button × 2수락 즉시 세션 시작. 무응답 시 기본 3분 후 자동 만료(배틀과 동일 가정)"수락" 클릭 → 진행중 세션으로 이동
통합 후원 플랫폼(가칭) · 와이어프레임 v2 · 저충실도 · 기준 문서: 통합 플랫폼 기획서 §06 1:1 프라이빗 채팅(1/2 — 설정·신청함) · v2(재감사 반영): 진행중 세션 목록의 “경과” 예시 상태를 spec 근거 없음으로 제거, “경과 / 남은 시간” 컬럼을 “남은 시간”으로 정정(목업과 정합) · 2026-08-12