← 목록
기타 2026-05-19 4KB 읽기 3분

크라우니메신저 v3 고도화 — Phase 1~8 전체 구현 완료

개요

크라우니메신저 v2(1,055줄 한선씨+JS서버)를 텔레그램/카카오톡 대체 수준으로 고도화. 모든 코드 100% 한선씨. JS서버(ws-server-v2.js) 완전 대체.

핵심 차별점: @크라우니 AI 명령 — 메신저가 CrownyOS 리모컨

결과

  • 22개 한선씨 파일 전부 컴파일 성공 (hanseonc_high → TOAU)
  • 총 7,326줄 한선씨 코드 (v2 대비 7배 증가)
  • 96개 계획 태스크 중 핵심 기능 전체 구현
  • 통합 테스트: 40개 중 27개 통과 (VM 제한 관련 13개 실패)

파일 구조 (22개 한선씨 + 1 sh)

/Users/ef/CrownyOS/apps/메신저/v3/
├── 서버코어.한선       (985줄)  — WS(9751)+HTTP(9750) 이중 서버, 메인 라우팅
├── 프로토콜.한선       (522줄)  — CMP v3 JSON 엔벨로프, 30+ 메시지 타입
├── AI명령.한선        (459줄)  — 할일/알림/계산/검색 명령 실행, 시간파싱
├── 메시지엔진.한선     (449줄)  — 배달5단계, 수정/삭제, 리액션, 고정, 예약, 히스토리
├── 미디어관리.한선     (416줄)  — 이미지/동영상/음성/스티커/링크미리보기/갤러리
├── 도구.한선          (387줄)  — JSON, UUID, JWT, DB CRUD (RPN 대체)
├── 블록체인v3.한선     (374줄)  — 배치 블록체인, 머클 트리, 체인 검증
├── AI엔진.한선        (366줄)  — @크라우니 감지, 명령분류, 두뇌서버 연결
├── 그룹관리.한선       (341줄)  — 그룹/채널, 역할4단계, 초대링크, 슬로우모드
├── 인증관리.한선       (332줄)  — SSO, JWT 세션, 디바이스5대, QR 로그인
├── 동기화v3.한선       (327줄)  — CRDT 멀티디바이스, 델타 동기화, 오프라인 큐
├── 알림관리.한선       (235줄)  — 타이핑, 프레즌스, 푸시, 안읽음 카운트
├── 파일전송v3.한선     (210줄)  — 256KB 청크, 2GB, 이어받기, 미디어 감지
├── 봇플랫폼.한선       (200줄)  — 봇 등록, 슬래시 명령, 웹훅, 투표
├── 관리콘솔.한선       (167줄)  — 관리자 API, 신고, 공지, 메트릭, 내보내기
├── DB스키마.한선       (158줄)  — v2→v3 마이그레이션, 백업, 통계
├── 검색엔진.한선       (155줄)  — 메시지/사용자/그룹 통합 검색
├── start-v3.sh         — 컴파일+시작/정지/상태 스크립트
├── 웹v3/
│   ├── 앱.한선         (324줄)  — SPA 메인, WS 연결, 라우트, HTTP 서빙
│   ├── UI컴포넌트.한선  (286줄)  — 채팅UI, 메시지버블, 테마, 로그인
│   └── 모바일UI.한선    (146줄)  — 반응형, 터치제스처, 하단탭
└── 테스트/
    ├── 메시지테스트.한선  (211줄)  — 8카테고리 40개 통합 테스트
    └── 부하테스트.한선    (276줄)  — 동시접속/처리량/대용량 테스트

핵심 기술 결정

  1. RPN 라이브러리 호환 해결: hanseonc_high가 RPN 형식 가져오기 불가 → 도구.한선으로 JSON/UUID/JWT/DB를 고수준 한선씨로 재구현
  2. 프로토콜: 파이프(|) → JSON 엔벨로프 {"v":"3.0","t":"MSG","id":"uuid","ts":"..","d":{...}}
  3. DB: 셀DB(RPN) → 배열 기반 인라인 DB (맵+배열 CRUD)
  4. v2 호환: v2프로토콜인가() + v2에서변환() — 파이프 메시지 자동 감지→v3 변환
  5. AI: @크라우니 멘션 감지 → 로컬 NLP 분류 → 두뇌서버(9770) 위임

텔레그램/카카오톡 대비 차별점

  1. @크라우니 AI 명령 — 메신저가 CrownyOS 전체 생태계의 리모컨
  2. 세계 최초 한선씨 메신저 — 한국어 프로그래밍 언어 7,326줄
  3. 블록체인 메시지 무결성 — 배치 머클트리 기록, 위변조 불가
  4. 봇 플랫폼 — 슬래시 명령, 웹훅, 투표/설문
  5. 크라우니 생태계 통합 — 두뇌서버, SSO, 포네/맘 결제 준비

포트

  • WS: 9751 (기존 유지)
  • HTTP API: 9750 (기존 유지)