니운내운 관리자

로그인이 필요합니다

관리자 로그인

관리자 계정은 구글로 가입돼 있습니다.
아이디·비밀번호로 로그인
비밀번호가 기억나지 않을 때
가입한 이메일로 1회용 로그인 링크를 보냅니다.

지금 할 일

불러오는 중…

전체 현황

불러오는 중…

API 지출 (원 · 실제 청구액)

불러오는 중…

콘텐츠

불러오는 중…

상담가

불러오는 중…

풀이 분야 분포

인기 콘텐츠

분야별 실매출

유저 목록

uuid 는 전체를 붙여 넣어야 찾힙니다(앞부분만으로는 안 됩니다) · 대화 칸은 최근 30일이고 하루 한 번(새벽) 보정합니다 · 이메일을 바꾼 회원은 보정 뒤부터 새 이메일로 찾힙니다(이름·가입은 바로 반영).

운 지급 · 차감

위 목록에서 유저를 고르면 아래에 채워집니다. 목록 행의 지급·차감 버튼으로도 바로 할 수 있어요.
끄면 운만 들어가고 알림은 안 갑니다. 차감은 알림을 보내지 않습니다.

월별 · 년별 운세 영상

영상 주소만 넣으면 앱에 바로 뜹니다(재빌드 없음). 비우면 사라집니다.
키는 2026-08(그 달) 또는 2026(그 해). https:// 로 시작해야 합니다.
불러오는 중…

콘텐츠 NEW 배지

3-상태입니다 — 자동(행 없음 = 등록일 규칙) / / . 불리언 2-상태로 만들면 “관리자가 안 건드린 것”과 “관리자가 끈 것”을 구분할 수 없습니다. 재빌드 없이 전 유저에게 즉시 반영됩니다.

현재 플래그 (app_flags 전체)

new_* = 콘텐츠 NEW 배지 · 그 외 = 기능 게이트(커뮤니티 등). 여기 없는 키는 '자동'입니다.
⚠️돈·위험 스위치(결제 멈춤 · LLM 멈춤 · 자동 생성 잠금 · 전역 테스트 · 대화 과금 배수)는 여기서 못 바꿉니다 — 사유와 감사 기록을 받는 전용 스위치로만 바뀝니다(→ 버튼이 그 자리로 안내합니다).
불러오는 중…

말투 스크립트

예시 대화가 말투를 실제로 보여 줍니다 — 설명보다 훨씬 잘 옮습니다. 붙여넣기: 회원: … / 나: … 를 줄바꿈으로.
⚠️말투(persona)는 여기서 못 고칩니다 — 원본은 scripts/consultant-personas.ts 이고 npm run personas:push 가 DB 를 덮어씁니다(여기서 고치면 다음 push 에 사라집니다 · check:persona).

        
        
        

사진 편집

드래그로 위치, 아래 막대로 확대. 원 안에 들어오는 부분만 저장됩니다.

상담가

이름·나이·사진·배경·말투를 바꾸면 재빌드 없이 앱에 반영됩니다.
배경은 사진 또는 5초 이내 영상(mp4·8MB 이하·세로 9:16 권장). 나이는 회원이 그보다 어리면 상담가가 반말로 말합니다(비우면 항상 존댓말). 노출을 끄면 목록에서 사라집니다(대화 이력은 남습니다).
불러오는 중…
기간에만 나타나는 이벤트 선생님을 만들고·끄고·켜는 일은 이벤트 선생님 탭에서 합니다. 아래 목록의 이벤트 행은 표식만 보입니다(사진·배경·노출도 그 탭에서).

선생님별 이용률

탭을 열면 읽습니다.

이벤트 선생님 — 기간에만 나타나는 특별 선생님

만들면 꺼진 채로 들어가고, 시작 시각이 되면 서버가 켭니다(5분 이내).
기간이 끝나면 앱 목록에서 사라집니다 — 대화 기록은 남습니다. 급히 내리려면 아래 목록의 [지금 끄기](즉시).
성격 — 칸마다 적으면 말투 글이 자동으로 만들어집니다

이벤트 선생님 목록

불러오는 중…

이번 달 한눈에

API 는 실측(api_usage · 원) · 고정비는 아래 장부의 월환산 · 환율은 ₩/USD — 지출 장부는 그날 환율을 씁니다. 이 값은 계획표와, 그날 환율이 없는 줄에만 쓰는 예비값입니다
불러오는 중…

어디서 난 비용인가 — 실서비스 · 시험 · 개발을 따로

⚠️2026-09-21 이전 기록에는 구분이 없습니다 — 그때 것은 전부 「실서비스」로 보입니다(과거를 고쳐 쓰지 않았습니다).
그 전 기간은 아래 임시 집계로 봅니다(대화 기록의 주인으로 가른 값). ⚠️지워진 방은 빠져 있습니다 — AI 방을 나가면 대화가 통째로 지워지므로, 아래 「시험」 은 하한입니다.
불러오는 중…

지출 장부 — 실제로 나간 돈 · 칸을 고치면 바로 저장됩니다

불러오는 중…
불러오는 중…

Anthropic API 실측

청구액 기준(원). 붉은 막대는 하루 5,000원 초과 — 자동 생성이 돈 모양이다(시스템 → 자동 생성 잠금).
불러오는 중…

종류별 · 30일

모델별 · 30일

월별 — 누적 시작일부터

고정비 · 연회비 — 칸을 고치면 바로 저장됩니다

불러오는 중…

1회성 지출

매출 비례 수수료(율)

돈이 들어올 때만 나간다 — 합계에는 안 넣고 율만 적어 둔다.

💸 돈이 나가는 스위치 — 비용을 멈추는 것은 전부 이 아래 넷

자동 생성 잠금(사람이 안 눌러도 나가는 돈) · LLM 대화 멈춤(통변·유료 풀이) · 전역 테스트모드 · 결제 킬스위치(상태만 · 바꾸기는 결제 장애 탭) 순입니다.

자동 생성 잠금

켜면 사람이 안 누른 풀이 생성(프리워밍)이 서버에서 멈춥니다 — 앱을 켜기만 해도 나가던 비용이 0이 됩니다. 사용자가 직접 누른 생성은 그대로 됩니다.
★이미 배포된 앱에도 즉시 먹습니다(서버가 막으므로 새 빌드가 필요 없습니다).

풀이 큐 관제 — 켜기 전에 눈부터

불러오는 중…

LLM 대화 멈춤

켜면 LLM 대화 · 유료 풀이 생성이 서버에서 멈춥니다(배포된 앱에도 즉시 · 앱에는 «잠시 후 다시» 로 보입니다). 이미 결제된 건의 적립은 막지 않습니다. 켜고 끌 때마다 사유를 받아 기록합니다.

전역 테스트모드

⚠️켜면 전 사용자에게 목업 풀이가 나갑니다. 심사·출시 전에는 반드시 꺼 두세요. (켜 둔 채 심사에 들어가면 심사자도 목업을 보게 되어 반려 위험이 있습니다.)

통변 멈춤 안내 문구 — 「LLM 대화 멈춤」이 켜졌을 때 회원에게 보일 말

비워 두면 기본 문구가 나갑니다. 저장하면 배포 없이 즉시 반영됩니다.

결제 킬스위치 — 상태만 · 바꾸기는 결제 장애 탭

불러오는 중…

수동 생성 허가 — 자동 생성 잠금 중에도 이 회원·명식만 세트 생성을 열어 줍니다

평소엔 필요 없습니다 — 회원이 직접 눌러 30분 안에 열람한 명식은 서버가 알아서 통과시킵니다. 회원이 «생성이 안 된다» 고 할 때만 여기서 회원 id · 명식 id · 종류를 넣고 허가하세요(기본 30분 · 최대 4시간 · 기록 남음).

API 지출 (최근 3일 · 원)

실제 청구액 기준. saju·ziwei 의 main 이 큰 덩어리로 몰려 있으면 자동 생성이 돈 것입니다.
불러오는 중…

내 계정 스위치

테스트모드 = 내 계정만 목업·테스트광고. ★여기서 바꾼 값은 앱을 다시 켜야 완전히 반영됩니다(앱이 시작 시 읽습니다).

결제 모드 · 킬스위치 · 스캐너

확인 중…
웹 결제 멈춤 = 새 주문을 막습니다(이미 결제창에서 낸 돈의 승인은 계속 받습니다).
앱 스토어 결제 멈춤 = 앱의 결제 직전 확인이 결제를 막습니다(배포된 앱에도 즉시 · 앱에는 «잠시 후 다시» 로 보입니다). 이미 결제된 건의 적립은 절대 막지 않습니다. 켜고 끌 때마다 사유를 받아 기록합니다.

지금 상태

불러오는 중…

장애 건

웹 주문

확인

웹 환불

불러오는 중…

버그 제보

커뮤니티 신고 큐

공지 쓰기

올리면 홈 화면에 바로 뜹니다. 회원이 「하루 동안 보지 않기」를 누르면 그 기기에서 24시간 숨습니다.

올린 공지

이달의 흐름 쓰기

그 상담가의 방을 열면 맨 위 블록으로 뜹니다. 게시를 켜야 보입니다 — 꺼 두면 초안입니다.
⚠️유튜브 주소만 받습니다(서버가 한 번 더 막습니다).

올린 글

이달의 운세 DM — 니운내운 공식 프로필이 전 회원에게 보냅니다

저장하면 앱의 노쌤 첫 화면(빈 방)에 뜹니다. 지금 보내기를 누르면 «니운내운» 이 회원 전원에게 DM 으로 보냅니다(차단한 회원 제외 · 알림 끈 회원은 푸시 없음). 매월 1일 10:00 에 그 달 것이 있고 아직 안 보냈으면 자동으로 나갑니다.
불러오는 중…
끄면 전 회원에게 나갑니다. 켜면 아래 칸의 회원에게만 갑니다.

예약 푸시 (전체 발송)

예약 목록

이 페이지는 is_caller_admin() 이 참인 계정만 데이터를 볼 수 있습니다 — 권한은 서버가 강제합니다.