Rednote · 게시글을 샤오홍슈 이미지+텍스트로 변환
하나의 링크 또는 본문 → 세로 이미지 3장 + 본문 1개 + 고정 상단 댓글 1개
기본 3장 (최대 5장), 본문 150–220자. 적을수록 좋음: 이미지가 정보를 전달하고, 카피는 단 하나의 포인트만 공략.
1단계: 전체 프로세스 개요
| 단계 | 수행 작업 | 산출물 |
|---|---|---|
| 1 원문 확보 | 게시글 본문 스크랩; 리트윗/인용 시 상위 출처 계속 추적 | 완전한 사실 체인 |
| 2 사실 확인 | 확인 가능한 정보를 항목별로 검증 | 사실 목록 |
| 3 후크 설정 | 제목 + 커버 큰글자, 둘은 중복 금지 | 이중 후크 |
| 4 카피 작성 | SOP에 따라 150–220자 작성 | 본문 + 상단 댓글 + 태그 |
| 5 이미지 생성 | 3장 3:4 비율, AI 이미지 생성 | PNG/JPEG |
| 6 전달 | 1080×1440으로 압축, 카피와 함께 전달 | 완성 이미지 + 설명 |
3단계 이전에 카피를 쓰지 말 것. 2단계가 완료되기 전에 이미지를 생성하지 말 것——사실이 틀리면, 아무리 예쁜 이미지도 독이다.
2단계: 원문 확보 (핵심: 인용 체인 확장)
가장 바깥쪽 게시글만 스크랩하는 것은 가장 흔한 실패의 시작점이다.
"이게 웬 떡이야?" "ㅋㅋㅋ" 같은 리트윗 게시글은 그 자체로 정보량이 거의 없다. 인용 체인을 따라 올라가 원본 정보 출처를 찾을 때까지 추적해야 한다.
X / Twitter의 스크랩 방법은 references/content-sourcing.md 참조. 핵심 사항:
- 국내 네트워크 환경에서
x.com은 종종 fake-ip(예:198.18.x.x)로 해석되어, 내장 스크랩 도구가 "비공인 IP"로 거부함 →curl사용 api.vxtwitter.com/<user>/status/<id>로 구조화된 JSON 확보 (본문, 미디어, 좋아요 수,qrt(인용 게시글) 객체 포함)qrt에 대해 다시 요청,qrt가 없을 때까지 재귀- 세 계층의 내용을 하나의 타임라인으로拼接(拼合)한 후 "이 일이 도대체 뭔지" 판단
스크랩 후, 아래 세 질문에 답한 후 다음 단계로 진행:
- 이 게시글 자체가 무엇을 말하는가? (보통 한 문장일 뿐)
- 그것이 인용/리트윗한 상위 게시글은 무엇을 말하는가? (진짜 정보는 여기에 있음)
- 상위 게시글이 인용한 그 상위는 누구인가? (보통 원본 당사자)
3단계: 사실 확인
게시글의 주장을 직접 신뢰하지 말 것, 특히 숫자, 연도, "가장", "최초", "세기적" 표현이 포함된 경우.
반드시 확인해야 할 유형:
| 유형 | 위험한 이유 | 확인 방법 |
|---|---|---|
| 고유명사/책 제목/제품명 | 번역이나 재전달 시 쉽게 왜곡됨 | 공식 페이지/출판사/공식 사이트 확인 |
| 숫자와 날짜 | 재전달 시 종종 1년 차이 | 공식 발표, 권위 매체 |
| 당사자 신원 | 직위가 이미 변경되었을 수 있음 | 공식 채널 |
| 기술 번호 (CVE/CNVD/버전 번호) | 잘못 기재 시 허위 정보 | 공식 발표, CERT |
| "가장/최초/세기적" | 대부분 감정적 과장 | 원본 표현을 찾아 중립적 설명으로 격하 |
처리 원칙: 밈은 유지, 사실은 수정. 원본 게시글의 과장된 표현은 "밈" 차원에서 남겨둘 수 있지만, 이미지 속 정보는 출처와 일치해야 한다.
확인되지 않은 내용: 이미지에 쓰지 말 것, 댓글의 "루머" 섹션에 넣거나 언급하지 않음.
확인 결과를 표로 정리하여 전달 시 첨부——의심받을 때 이것이 무기다.
4단계: 이중 후크 (제목 / 커버 큰글자)
샤오홍슈는 "제목 + 커버" 두 개의 진입점을 제공한다. 둘은 다른 포인트를 공략해야 한다. 그렇지 않으면 트래픽의 절반을 낭비하는 셈이다.
제목
- ≤ 15자
- 1–2개의 검색 키워드 포함 (인물명, 제품명, 이벤트명)
- 정보 격차나 감정을 유발할 것, 평범하게 서술하지 말 것
커버 큰글자
- 제목을 복제하지 말 것
- "사실 충격" 제공: 구체적이고, 상식에 반하며, 한눈에 이해되는 디테일
- 4–8자가 가장 좋음; 고채도 색상 블록을 "태그"로 사용 가능
올바름 / 틀림 대조
| 올바름 | 틀림 | |
|---|---|---|
| 제목 | 해킹 방지 책 쓴 총리, PHP에 개발살 | 일본 총리 공식 사이트, PHP 때문에 중단 (단순 서술) |
| 커버 | 출판사 이름이 PHP | (제목을 그대로 복사) |
| 제목 | 타카이치 사나에 공식 사이트, PHP로 중단 | 충격! 총리가... (충격체) |
인물명 관련: 잘 알려진 유명인은 본명 사용
인물명을 "어느 나라 총리" "어떤 기업가" 같은 일반 명칭으로 바꾸지 말 것. 인지도 자체가 감정 레버리지다. "어느 나라 총리"는 감정을 말려버린다.
- 건조: 일본 총리가 최근 해당 의제에 대해 견해를 밝혀 토론을 촉발함.
- 촉촉: 타카이치 사나에, 이번 플레이로 직캠 효과를 완전히 띄움. 네티즌들 모두 후속을 기다리는 중.
5단계: 카피 작성
자세한 내용은 references/copywriting.md 참조. 하드 목표:
| 항목 | 요구사항 |
|---|---|
| 본문 글자 수 | 150–220자, 절대 300자 초과 금지 |
| 단락 | 각 단락 1–3줄, 짧은 문장, 많은 줄바꿈 |
| 정보량 | 오직 하나의 핵심 대비만 공략; 세부 사항은 모두 이미지와 댓글로 |
| 이모지 | 전체 ≤ 3개 |
| 태그 | 5–7개: 대용량 트래픽 2개 + 정밀 검색 3개 + 감정 1–2개 |
4단 구성 리듬
- 폭탄 오프닝 (1–2줄): 한 문장으로 무슨 일이 일어났는지 명확히
- 핵심 사실 (3–4줄): 배경과 갈등 설명
- 반전 / 풍자 (2–3줄): 가장 폭발적인 디테일 공개
- 가벼운 한마디 (1줄): 냉소적 유머로 마무리
용어 다운그레이드
독자는 업계 관계자가 아니다. 용어를 일상적인 행동으로 번역:
| 원 표현 | 다운그레이드 후 |
|---|---|
| 고위험 RCE 취약점 | 심각한 취약점 터짐 |
| PoC 공개 유포 | 해커 공격 코드 난리 |
| 임시 사이트 중단 | 밤새 랜선 뽑음 |
| 무단 액세스 | 아무나 들어감 |
금칙어 목록 (나타나면 즉시 삭제)
- 기계적 관계 설정: 가족 여러분, 자매님들, 누가 알겠어요, 대박, 완전 정착
- 보도자료 말투: 알려진 바에 따르면, 주목할 점은, 종합하면
- 충격체: 충격!, 드디어... 결국...
고정 상단 댓글
본문에서 생략한 기술적 세부 사항, 번호, 전체 타임라인, 출처를 게시 직후 스스로 댓글 첫 번째에 달고 고정.
본문은 사람 말투 유지, 댓글은 전문성 담당. 이렇게 하면 두 유형의 독자 모두를 붙잡을 수 있다.
의도적 빈틈 남기기
"틀린" 표현이 아닌 "불완전한" 표현을 의도적으로 남김 (예: 구체적인 번호를 주지 않음, 구체적인 수량을 말하지 않음). 업계에 정통한 사람이 댓글로 채우도록 유도.
참고: "빈틈"은 남겨도 되지만, "오류"는 남기지 말 것. 사실 오류는 허위 정보로 간주되지만, 빈틈은 오히려 보충을 유도한다.
6단계: 이미지 생성
자세한 내용은 references/image-prompts.md 및 references/cover-design.md 참조.
장 수와 역할 분담
기본 3장, 최대 5장. 3장은 "정보량이 있지만 장황하지 않은" 최적 구간.
| 이미지 | 역할 | 콘텐츠 유형 |
|---|---|---|
| 01 커버 | 클릭 유도 | 큰글자 + 강력한 비주얼 + 인물/소품 |
| 02 증거 | 진짜임을 증명 | 비교, 데이터, 원본 사실 |
| 03 마무리 | 이야기 완성 / 저장 이유 제공 | 스토리 타임라인, 후속, 이스터에그 |
이미지 03의 가장 흔한 실수: "요약"이나 "기술 솔루션"으로 작성하는 것.
콘텐츠가 업계 관계자를 위한 것이 아니라면, 이미지 03에 기술 목록을 넣는 것은 잘못된 것이다——마지막 이미지에서 독자가 막혀버리면, 앞의 모든 감정이 무용지물이 된다. 이미지 03은 이야기의 다음 단계여야 한다 (당사자 반응, 후속 전개, 황당한 대비). 지식 포인트가 아니다.
세 가지 하드 규칙
- 화면을 반드시 가득 채울 것. 큰글자 + 인물 + 소품 + 흩어진 작은 요소, 사방으로 가득 채움. 넓은 단색 배경 = 저렴함 = 낮은 클릭률.
- 글자는 반드시 확인 가능해야 함. 중국어는 따옴표로 감쌀 것; 생성 후 문자 하나하나 비교; 한 글자만 틀려도 재생성.
- "이 외에는 어떤 글자도 없음"을 명시할 것. 이 문장을 쓰지 않으면 모델이 무작위 영어 단어를 채워 넣는다.
시각적 일관성
- 같은 세트는 통일된 배경색, 통일된 폰트 로직, 통일된 인물 그림체 사용
- 계정 캐릭터 이미지가 있는 경우, 참조 이미지 1로 전달하여 헤어스타일/의상/그림체 일치 유지
- 인물 등장 위치는 최대한 통일 (모두 오른쪽 아래 또는 왼쪽 아래), 스크롤 시 시리즈처럼 보이도록
기술 파라미터
- 화면 비율 3:4 (샤오홍슈 세로 이미지 표준)
- 완성 이미지 1080 × 1440
- 주요 요소는 네 변에서 ≥ 5% 이격 (커버 큰글자는 4%까지 가능)
7단계: 전달
- 이미지를 1080×1440으로 압축 (모델이 종종 3584×4800 또는 896×1200 출력)
- 카피 파일 첨부: 제목, 본문, 고정 상단 댓글, 태그, 이미지 역할 분담, 게시 설정, 자가 점검표
- 3장의 이미지를 나란히 배치한 미리보기 이미지 첨부 (한눈에 효과 확인 가능)
- zip으로 압축
8단계: 게시 전 자가 점검 (10초)
- 본문 ≤ 220자?
- 용어를 모두 평이한 말로 번역했는가?
- 금칙어 목록 정리 완료?
- 제목 ≤ 15자, 키워드 포함?
- 커버 큰글자와 제목이 중복되지 않는가?
- 이미지 03은 스토리인가, 기술 요약이 아닌가?
- 세 장의 이미지에 있는 중국어를 문자 하나하나 확인했는가?
- 세 장의 이미지 모두 빈 배경 없이 가득 채워졌는가?
- 유명인은 본명을 사용했는가?
- 고정 상단 댓글을 작성했는가?
- 사실 확인표가 출처와 일치하는가?
9단계: 참고 자료
| 파일 | 내용 |
|---|---|
references/content-sourcing.md | 게시글 스크랩, 인용 체인 확장, 차단 우회 방법 |
references/copywriting.md | 카피 문장 템플릿, 다운그레이드 어휘표, 개변 사례 |
references/cover-design.md | 커버 구성, 텍스트 계층, 밀도 규칙 |
references/image-prompts.md | 이미지 생성 프롬프트 공식, 부정적 제약, 실패 사례 |
references/case-study.md | 전체 실전 사례: 3번의 버전 반복 전체 과정 |
scripts/fetch-post.mjs | 게시글 스크랩, 인용 체인 자동 확장 |
scripts/imagen.mjs | 이미지 생성 모델 호출 (참조 이미지 지원) |
scripts/assemble.py | 크기 압축, 미리보기拼接(拼合), 압축 |