기존 게임 스트리머 커뮤니티 포털인 gameboy.kr을 게임뉴스 전문 매체 사이트로 전환한다.
WSJ, NYT 같은 종이신문 스타일의 격조 있는 레이아웃과 정보 밀도를 목표로 한다.
| 우선순위 | 요구사항 | 설명 |
|---|---|---|
| ★★★ | 글 작성 편의성 | 에디터가 직관적이고, 미디어 삽입이 쉬워야 함 |
| ★★★ | 검색엔진 최적화(SEO) | 구글/네이버 노출 최상위 수준 |
| ★★★ | 사이트 커스터마이징 | 뉴스 매체 특성에 맞는 자유로운 디자인 제어 |
| ★★☆ | 보안 방화벽 | 특정 페이지/기능을 즉시 외부 차단 가능 |
| ★★☆ | 마케팅 친화 | SNS 공유, 뉴스레터, Push 알림, 분석 도구 연동 |
| ★★☆ | 회원 등급 관리 | 작성자(기자/에디터), 일반 회원, 관리자 등 세분화 |
| ★☆☆ | 기존 자산 보존 | 현재 DB/API 연결 정보 문서화 후 안전하게 전환 |
📰 신문/뉴스 레이아웃 참고
🎮 해외 게임 매체 참고
🇰🇷 국내 게임뉴스 매체 참고
| 사이트 | 특징 | 참고 포인트 |
|---|---|---|
| 인벤 (inven.co.kr) | 국내 최대 게임 커뮤니티+뉴스 | 게임별 전용 섹션, 인기글 랭킹 |
| 루리웹 (ruliweb.com) | 유저 생성 콘텐츠(UGC) 강점 | 유저 참여형 리뷰, 베스트 큐레이션 |
| 게임메카 (gamemeca.com) | 인터넷 게임신문 | 가장 신문에 가까운 레이아웃 |
| 디스이즈게임 (thisisgame.com) | 심층 리뷰, 인터뷰 강점 | 기사 품질/깊이, 기자 프로필 |
| 게임톡 (gametoc.co.kr) | 업계 동향/재무 분석 | 업계 분석/재무 기사 구조 |
| 게임조선 (gamechosun.co.kr) | 조선일보 계열 | 전통 신문사 계열의 게임 섹션 |
| IGN 코리아 (kr.ign.com) | 글로벌 한국판 | 글로벌 표준 리뷰 시스템 |
WordPress GnuBoard5 Laravel
───────── ───────── ───────
글 작성 ████████████ ██████ ████
SEO ████████████ ██████ ████████
커스터마이징 ████████ ████████ ████████████
보안 방화벽 ████████████ ████ ████████████
마케팅 ████████████ ████ ██████
회원 관리 ████████ ██████ ████████████
개발 속도 ████████████ ████ ██
성능 ██████ ████████ ████████████
뉴스 사이트 적합도 ████████████ ████ ████████
애드센스/수익모델 ████████████ ████ ████████
─────────────────────────────────────────────────────────────
총점 (가중) ★★★★★ ★★☆ ★★★★
gameboy.kr/ ├── 뉴스 (News) │ ├── 업계 소식 (Industry) │ ├── 신작 소식 (New Releases) │ ├── 업데이트 (Updates) │ ├── e스포츠 (Esports) │ └── 해외 소식 (Global) │ ├── 리뷰 (Reviews) ── 단일 대분류 ├── 공략 (Guides) ── 단일 대분류 ├── 칼럼 (Opinion) ── 단일 대분류 ├── 마인크래프트 (Minecraft)── 단일 대분류 ├── 커뮤니티 (Community) ── 단일 대분류 ├── 스트리머 (Streamers) ── 스트리머 랭킹 & 정보 │ 고정 섹션: ├── 공지사항 (Notice) ├── 기자 모집 (Recruitment) └── 소개/정책 (About)
https://gameboy.kr/news/new-zelda-game-announced/ https://gameboy.kr/reviews/elden-ring-nightreign-review/ https://gameboy.kr/guides/minecraft-survival-tips/ https://gameboy.kr/streamers/ # 통합 랭킹 https://gameboy.kr/streamers/chzzk/ # 치지직 랭킹 https://gameboy.kr/streamers/youtube/ # 유튜브 랭킹
유튜브, 치지직(Chzzk), 숲(Soop) 3개 플랫폼의 스트리머 정보를 수집하여 팔로워/구독자 수 기준 랭킹 페이지를 제공한다.
| 플랫폼 | 수집 방식 | 수집 데이터 |
|---|---|---|
| 치지직 (Chzzk) | Naver Chzzk REST API | 채널명, 프로필, 팔로워 수, 라이브 상태 |
| 유튜브 (YouTube) | YouTube Data API v3 (3키 순환) | 채널명, 프로필, 구독자 수, 총 영상 수 |
| 숲 (Soop) | Station API 또는 HTML 파싱 | BJ명, 프로필, 팬/즐겨찾기 수 |
등록된 스트리머의 구독자/팔로워 수, 라이브 상태, 순위 변동 등은 자동으로 정기 갱신됩니다.
[1] 기사 유형 선택 (뉴스 / 리뷰 / 공략 / 칼럼)
↓
[2] 카테고리별 프롬프트 자동 로딩
↓
[3] AI 생성 요청 (Gemini API / Perplexity API)
↓
[4] 구조 검증 (카테고리 매칭, SEO, 중복검사, 팩트체크)
↓
[5] 편집자 리뷰 (WP Admin에서 초안 확인/수정)
↓
[6] 발행 (WordPress REST API → SEO 자동 적용)
| 소스 | 수집 방식 | 비용 |
|---|---|---|
| Google News RSS | 키워드별 RSS 파싱 | 무료 |
| Steam Web API | 인기 게임 뉴스, 신작 감지 | 무료 |
| Reddit Data API | 게이머 여론, 바이럴 트렌드 | 무료 (OAuth 100 QPM) |
| X (Twitter) | RSSHub/Nitter RSS 브릿지 | 무료 |
| 게임사 공식 채널 | 뉴스룸 RSS + HTML 파싱 | 무료 |
| 국내 게임매체 | 인벤, 게임메카, 디스이즈게임 RSS 등 | 무료 |
| AI 검색 (Perplexity) | 실시간 웹 검색 기반 수집 | ~$5/월 |
⚠️ 저작권 주의: 원문 그대로 복사 금지! 팩트만 추출 → AI가 새로운 기사로 재작성
기존 소스만 보는 것이 아니라 새로운 인디 스튜디오를 스스로 찾아내는 자율 에이전트 봇.
탐색 채널 8가지:
학습 루프: 소스 등록 Tier 3 → 편집장 승인 3회+ → Tier 2 자동 승급 → 10회+ → Tier 1 승급
각 카테고리마다 톤, 구조, 필수 요소, 금지 사항을 정의:
| 카테고리 | 톤 | 구조 핵심 | 글자 수 |
|---|---|---|---|
| 뉴스 > 업계 소식 | 객관적, 격식체, 3인칭 | 리드문(5W1H) → 본문 → 출처 | 600~1000자 |
| 뉴스 > 신작 소식 | 객관적 + 약간의 기대감 | 게임 소개 → 주요 특징 → 출시 정보 | 500~800자 |
| 리뷰 | 분석적, 1인칭 허용 | 게임 정보 → 총평 점수(10점) → 장단점 | 1500~2500자 |
| 공략 | 친절, 명확, 2인칭 | 난이도 표시 → 단계별 가이드 → 팁 | 1000~3000자 |
| 칼럼/분석 | 에세이 스타일, 논증 구조 | 문제의식 → 논증 → 반론 → 결론 | 1200~2000자 |
| 용도 | 추천 서비스 | 비용 |
|---|---|---|
| 뉴스 기사 대표이미지 | Flux Schnell | $0.003/장 |
| 리뷰/특집 이미지 | Flux Dev 또는 GPT Image Mini | $0.03/장 |
| 배너/광고 | Ideogram V3 | $0.0175/장 |
| 셀프호스팅 (GTX 1080 Ti) | ComfyUI + Flux Schnell | 무료 |
이미지 규격: 16:9 비율 (1200×675px), 브랜드 워터마크 우하단, AI 생성 워터마크 좌하단
고위험 요소별 교차 검증:
Phase 1 (현재): 100% AI 자동 운영 → 매일 Cron → 수집 → AI 초안 → 자동 검증 → 발행 → 예상 발행량: 10~20건/일 Phase 2: AI 70% + 사람 30% (기자 1~3명 합류 시) Phase 3: AI 40% + 사람 60% (기자 5명+ 확보 시) Phase 4: AI 20% + 사람 80% (정식 편집팀 10명+)
| 등급 | 코드 | 권한 |
|---|---|---|
| 총관리자 | administrator | 모든 권한 |
| 편집장 | editor | 모든 기사 편집/발행/삭제, 카테고리 관리 |
| 기자/작성자 | author | 본인 기사 작성/편집/발행 |
| 기여자 | contributor | 기사 초안 작성만 (발행은 편집장 승인) |
| 구독자 | subscriber | 기사 열람, 댓글 작성 |
[1] 기자 모집 공고 상시 노출 [2] 지원자 → 회원가입 (subscriber) [3] 기자 지원서 제출 (/apply-journalist/) [4] 편집장 심사 → 승인 시 contributor 등급 [5] 수습 기자: 초안만 작성, 편집장 검토 [6] 기사 10건+ 승인 → 정식 기자 (author) 승급
| 항목 | 내용 |
|---|---|
| 이름 | GameBoy AI 뉴스봇 (“게보”) |
| 바이라인 | by GameBoy AI 뉴스봇 | 편집: 편집장 |
| 투명성 고지 | 기사 하단에 “🤖 이 기사는 AI 보조로 작성되었습니다” 표시 |
| 프로필 | /author/ai-newsbot/ |
[Layer 1] Nginx 레벨 └── IP 차단, Rate Limiting, 특정 경로 deny [Layer 2] WordPress 레벨 (Wordfence) └── WAF, 로그인 보호 (2FA, reCAPTCHA), 악성코드 스캔 [Layer 3] 페이지/기능 레벨 └── 비밀번호 보호, 역할 기반 접근 제어, 유지보수 모드
| 항목 | 구현 |
|---|---|
| 사이트맵 | Rank Math 자동 생성 → Google Search Console 등록 |
| 구조화 데이터 | NewsArticle, Review, HowTo 스키마 자동 적용 |
| Open Graph | 기사별 OG 태그 자동 생성 |
| Breadcrumb | Rank Math Breadcrumb |
| 네이버 웹마스터 | 네이버 서치어드바이저 등록 |
기사 발행 시 자동 멀티 채널 배포:
| 활동 | 포인트 |
|---|---|
| 일일 출석 | +1P |
| 커뮤니티 글쓰기 | +1P |
| 커뮤니티 댓글쓰기 | +1P |
| 추천 수신 | +1P |
| 추천 취소 | -1P |
| 글/댓글 삭제 | -1P |
포인트 랭킹 페이지(/ranking/)에서 TOP 50 회원 노출.
game_entry (82,946건 축적)game_release| 점수 | 등급 | 배지 |
|---|---|---|
| 9.0~10.0 | 걸작 (Masterpiece) | 🟣 보라 |
| 8.0~8.9 | 훌륭함 (Great) | 🟢 녹색 |
| 7.0~7.9 | 좋음 (Good) | 🔵 파랑 |
| 6.0~6.9 | 보통 (Average) | 🟡 노랑 |
| 5.0~5.9 | 아쉬움 (Mediocre) | 🟠 주황 |
| 4.0 이하 | 실망 (Poor) | 🔴 빨강 |
| Phase | 내용 | 상태 |
|---|---|---|
| Phase 1 | 기반 구축 (WP 설치, 테마, 플러그인, OAuth 연동, Nginx) | ✅ 완료 |
| Phase 2 | 디자인 & 구조 (WSJ/NYT 스타일, 카테고리, 반응형, 메뉴) | ✅ 완료 |
| Phase 3 | AI 자동화 (수집기, AI 발행, GameScout, 이미지 생성, 팩트체크) | ✅ 완료 |
| Phase 4 | SEO & 마케팅 (Rank Math, GA4, Search Console, Discord 배포) | ✅ 완료 |
| Phase 5 | 회원 & 기자 (등급 체계, 온보딩, 성과 대시보드, 포인트) | ✅ 완료 |
| Phase 6 | 수익모델 (AdSense, Ad Inserter, 제휴 마케팅 인프라) | ✅ 완료 |
| Phase 7 | 보안 & 최적화 (Wordfence, 캐시, WebP 변환, 백업) | ✅ 완료 |
| Phase 8 | 마인크래프트 섹션 (MC 카테고리, 플러그인 인증, 서버 모니터링) | ✅ 완료 |
| Phase 9 | 확장 기능 (게임 DB, 리뷰 점수, 출시 캘린더, 편집장 대시보드) | ✅ 완료 |
| Phase 10 | 구독 모델 & 확장 수익 | 📋 계획 중 |
v1 (Burst) v2 (Micro) ────────── ────────── 30분마다 42건 burst → 5분마다 1~5건 분산 25초 소요 → 2초 소요 차단 위험 🔴 높음 → 🟢 매우 낮음 키워드 학습 ❌ 없음 → ✅ 자동 진화
수집된 뉴스에서 N-gram 추출 → 게임사전 매칭 → 점수 산정 → 자동 승격/강등
| 플러그인 | 기능 |
|---|---|
gameboy-ai-writer | AI 기사 작성 패널 |
gameboy-streamer-ranking | 스트리머 랭킹 시스템 |
gameboy-attendance | 출석 & 포인트 시스템 |
gameboy-editor-dashboard | 편집장 종합 대시보드 |
gameboy-journalist-onboarding | 기자 지원/온보딩 |
gameboy-game-database | 게임 DB + 리뷰 점수 |
gameboy-game-calendar | 게임 출시 캘린더 |
gameboy-mc-plugin-auth | 마인크래프트 플러그인 인증 |
gameboy-push-notifications | 속보 Push 알림 |
gameboy-affiliate-manager | 제휴 마케팅 자동 링크 |
gameboy-ads-protect | 무효 클릭 방지 |
gameboy-community-board | 커뮤니티 게시판 |
gameboy-visitor-analytics | 방문자 분석 |
gameboy-image-manager | 이미지 관리 + AI 생성 |
이 문서는 GAMEBOY.KR 프로젝트의 공개 위키 문서입니다.
보안 민감 정보(API 키, DB 인증, 서버 접속 정보 등)는 의도적으로 제외되었습니다.
최종 업데이트: 2026-02-26