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

크라우니메신저 v3 Phase 3 — 카카오톡/텔레그램 갭 해소

개요

카카오톡, 텔레그램과 비교하여 식별된 6대 즉시 갭을 한선씨 모듈 + JS 서버 + Web UI로 구현 완료.

신규 구현 (Phase 3)

한선씨 모듈 (6개, 컴파일 전부 성공)

파일줄수기능
위치공유.한선454현재/실시간 위치공유, 주변장소, 지오펜스, 이력
연락처공유.한선493카드공유, vCard, 동기화, 그룹/레이블, 차단
사라지는메시지.한선449TTL 설정(5초~7일), 1회읽기, 만료정리, 관리자강제
멘션.한선423@user/@everyone/@here 파싱, 알림, 하이라이트
투표v3.한선540투표생성/투표/결과/종료/퀴즈모드/템플릿/만료
슬로우모드.한선264간격설정/차단/통계/자동트리거/관리자면제

JS 서버 수정 (ws-server-v3.js: 1227줄 → 1419줄)

  • handleDisappear() — TTL 설정/해제/브로드캐스트
  • parseMentions() — @멘션 추출 + NOTIFY 발송
  • slowModeTracker — 슬로우모드 적용 (그룹 메시지)
  • disappearingTimers — 만료 메시지 자동 정리 (10초 인터벌)
  • handleMsg 수정 — TTL expires_at 적용 + 멘션 알림

Web UI 수정 (index.html: 1133줄 → 1428줄)

  • 투표 렌더링 (투표 생성 + 옵션 클릭 투표 + 결과 바)
  • 위치 메시지 렌더링 (핀 + 좌표)
  • @멘션 하이라이트 (파란색 강조, @나 배경)
  • 사라지는 메시지 TTL 메뉴 + 타이머 표시
  • + 첨부 메뉴 (파일/위치/연락처/투표)
  • 토스트 알림 (슬로우모드 경고 등)
  • 슬로우모드 에러 처리

전체 현황

  • 한선씨 파일: 32개 (27 + 5 웹UI), 10,156줄 (본체) + 1,319줄 (웹UI)
  • JS/HTML: 5,449줄
  • 전체: 48개 파일, 16,092줄
  • 컴파일: 27/27 전부 성공
  • 서버: WS:9751, HTTP:9754, SPA:9752
  • 도메인: talk.crowny.org

카카오톡/텔레그램 갭 해소 현황

기능카카오톡텔레그램크라우니상태
텍스트/이미지/파일OOO완료
그룹/채널OOO완료
답장/전달/수정/삭제OOO완료
리액션OOO완료
고정/검색OOO완료
읽음확인OOO완료
E2E 암호화△(비밀채팅)OO완료
음성/영상 통화OOO완료
봇 플랫폼OOO완료
스티커OOO완료
투표OOOPhase 3
위치 공유OOOPhase 3
연락처 공유OOOPhase 3
사라지는 메시지XOOPhase 3
@멘션OOOPhase 3
슬로우모드XOOPhase 3
AI 어시스턴트O(AskUp)XO(@크라우니)차별화
블록체인 무결성XXO차별화

관련 파일

  • 서버: /Users/ef/CrownyOS/apps/메신저/v3/서버/ws-server-v3.js
  • 웹UI: /Users/ef/CrownyOS/apps/메신저/v3/웹v3/index.html
  • 한선씨: /Users/ef/CrownyOS/apps/메신저/v3/*.한선
  • Phase 2 문서: /Users/ef/CrownyDoc/projects/2026-05-19-crowny-messenger-v3-phase2.md