Openclaw + SNS 카드뉴스 자동화

AUTOMATION CASE

Openclaw + SNS 카드뉴스 자동화

진행 프로젝트

Openclaw + SNS 카드뉴스 자동화

Openclaw 에이전트와 SNS 카드뉴스 제작 흐름을 연결해, 아이디어 입력 하나로 이미지·텍스트·게시까지 자동화한 실전 사례입니다.

분류

업무 자동화

단계

20단계

상태

완료

교육문의

1

자동화 구조 설계와 에이전트 전략

만능 봇 하나에 집착하면 막힌다는 걸 한 달 만에 배웠습니다. 채널별이 아닌 업무 책임 단위로 에이전트를 나누고, 카드뉴스 전담 봇의 전체 자동화 구조를 설계한 과정입니다.

10 min
읽어보기
2

Discord 봇 생성과 권한 설정

Discord Developer Portal에서 봇을 만들고 필수 권한을 설정하는 과정입니다. Message Content Intent를 빠뜨리면 봇이 메시지를 읽지 못하는 함정이 있습니다.

8 min
읽어보기
3

OpenClaw 서버 세팅과 에이전트 생성

서버에 OpenClaw를 설치하고 차은별 에이전트를 생성합니다. 워크스페이스 경로를 에이전트 이름 기준으로 잡는 것이 나중에 관리하기 훨씬 편합니다.

8 min
읽어보기
4

Discord 플러그인 설정과 채널 연결

OpenClaw의 Discord 플러그인을 활성화하고 봇 토큰을 설정합니다. discord는 login 방식이 아니라 config에 직접 토큰을 넣는 방식이라는 점이 포인트입니다.

10 min
읽어보기
5

게이트웨이 실행과 페어링 승인

OpenClaw 게이트웨이를 실행하고 Discord 계정과 페어링하는 마지막 단계입니다. systemd가 없는 환경에서의 게이트웨이 실행 방법도 함께 정리합니다.

8 min
읽어보기
6

에이전트 정체성 파일 설정 (SOUL.md · USER.md · IDENTITY.md)

연결된 봇을 실제 크리에이터로 만드는 세 개의 파일 설정입니다. 역할, 운영자 정보, 말투와 분위기까지 정의하면 에이전트가 방향을 스스로 잡기 시작합니다.

12 min
읽어보기
7

카드뉴스 엔진 설치 (instagram-card-news)

HTML 템플릿을 PNG 카드뉴스로 변환하는 렌더링 엔진을 설치합니다. Node.js + Puppeteer 기반이라 외부 이미지 생성 AI 없이 서버 안에서 완결됩니다.

10 min
읽어보기
8

차은별 워크스페이스 구조: 폴더와 파일이 하는 일

에이전트가 실제로 작동하는 공간인 workspace-chaeunbyul의 폴더와 파일 구조를 정리합니다. 각 파일이 에이전트의 어떤 부분을 담당하는지 역할별로 설명합니다.

10 min
읽어보기
9

카드뉴스 품질 기준 설정: style-guide와 제작 5원칙

에이전트가 혼자 판단할 수 있도록 품질 기준을 수치와 규칙으로 정의합니다. style-guide.md에 담긴 5가지 원칙이 카드뉴스 퀄리티의 기준선이 됩니다.

10 min
읽어보기
10

첫 카드뉴스 카피 작성: "AI 에이전트 만들며 배운 6가지"

차은별과 함께 처음으로 카드뉴스 카피를 완성했습니다. 초안 8장 작성에서 2차 압축까지, 에이전트와 함께 카피를 다듬는 실제 대화 과정입니다.

12 min
읽어보기
11

arm64 렌더링 문제와 인스타그램 자동발행 설계

Puppeteer가 x86 Chromium을 다운로드했는데 서버는 arm64였습니다. 렌더링 환경 문제 해결 과정과, Meta Graph API 기반 인스타그램 자동발행 구조 설계를 정리합니다.

12 min
읽어보기
12

1차 완료본 공개와 ComfyUI 연결 계획

instagram-card-news 엔진으로 만든 첫 카드뉴스 완성본입니다. 기본 템플릿으로 완성한 이 결과물을 시작으로, 다음 단계에서는 Windows 서버의 ComfyUI를 연결해 완전히 다른 차원의 디자인을 만들 계획입니다.

8 min
읽어보기
13

리눅스 ↔ 윈도우 ComfyUI 연동 구조 설계

Linux 서버(차은별)가 카피와 이미지 프롬프트를 만들고, Windows 서버 ComfyUI가 이미지를 생성한 뒤 다시 Linux로 넘기는 파이프라인 전체 구조를 설계합니다. 어떤 슬라이드에 이미지를 넣고, 어떤 프롬프트 규격을 쓸지, 디자인 기준은 어떻게 잡을지까지 정리합니다.

14 min
읽어보기
14

실전 연동 매뉴얼: SSH 키 설정부터 카드 렌더까지

Windows 서버 준비, Linux SSH 키 발급, job.json 전송, worker.ps1 실행, 이미지 회수, slides.json 연결, 최종 렌더까지 실제 실행 순서와 명령어를 정리합니다.

15 min
읽어보기
15

오라클 클라우드 Windows 서버 SSH 연동 실전기

Linux에서 Windows로 SSH 연결을 시도하다 Permission denied 벽에 막혔습니다. authorized_keys 위치 문제, 권한 설정, 관리자 계정의 숨겨진 규칙까지 — 실제로 겪은 문제와 해결 과정을 순서대로 정리합니다.

15 min
읽어보기
16

첫 이미지 생성 성공: job.json 전송부터 ComfyUI 출력까지

리눅스에서 job.json을 만들고 Windows 워커로 전송해 ComfyUI 이미지를 생성하는 첫 실전 테스트입니다. /tmp Permission denied 오류를 만나 경로를 바꾸는 과정, 전송 성공, 워커 실행, 이미지 저장까지 실제 터미널 출력을 그대로 기록합니다.

12 min
읽어보기
17

파이프라인 첫 연결 성공 후 디자인 방향 재정립: 스케치 카드뉴스 스타일 가이드

리눅스 → ComfyUI → 이미지 생성 → 카드뉴스 삽입 → PNG 출력까지 처음으로 엔드투엔드 연결에 성공했습니다. 그런데 완성본을 보고 나서 디자인 방향이 틀렸다는 걸 알았습니다. 다크 프리미엄형을 버리고 스케치 일러스트 + 연회색 텍스트 박스 구조로 전면 재설계한 과정을 기록합니다.

10 min
읽어보기
18

에이전트 장기 기억 체계 구축: MD 파일 전체 정비와 MEMORY.md 완성

파이프라인이 완성돼도 에이전트가 기억을 못 하면 매번 처음부터 다시 설명해야 합니다. SOUL.md부터 MEMORY.md까지 모든 MD 파일을 하나씩 점검하고, 비어 있던 MEMORY.md를 실제 작업 내용으로 완성한 과정입니다.

15 min
읽어보기
19

Threads 자동 발행 실전: 텍스트부터 8장 캐러셀까지

카드뉴스가 완성됐으면 Threads에 올라가야 합니다. Threads API 구조부터 텍스트 발행, 이미지 1장 발행, 8장 캐러셀 발행까지 실제로 작동한 과정을 기록합니다. 이미지 서버가 왜 필요한지, 공개 URL이 없으면 왜 안 되는지도 설명합니다.

14 min
읽어보기
20

카드뉴스 자동화를 통해 내가 배운 것

19단계를 거치며 실제로 부딪힌 실수, 돌아간 길, 그리고 그 과정에서 얻은 진짜 교훈을 정리합니다. 기술 스택이 아니라 경험에서 나온 배움입니다.

12 min
읽어보기