Course Overview

Cusdis 자동화 강좌 소개

n8n과 Gemini를 이용해 댓글 승인, 스팸 필터링, 답글 자동화를 끝까지 연결합니다.

블로그 댓글 운영을 자동화하고 싶은 초급자를 위한 실전 수업입니다. webhook 연결부터 AI 분석, 조건 분기, 승인 API 호출, 운영 체크리스트까지 한 번의 워크플로우로 엮습니다.

결과물: 댓글이 들어오면 AI가 분석하고, 정상 댓글만 지연 후 자동 승인/답글하는 운영 워크플로우

수강 후 할 수 있는 것

  • Cusdis webhook을 n8n에 연결해 댓글 이벤트를 자동화 흐름의 시작점으로 사용할 수 있습니다.
  • Gemini가 반드시 JSON 계약으로 답하도록 프롬프트를 설계하고 후처리 코드를 붙일 수 있습니다.
  • 정상 댓글만 통과시키는 분기, 랜덤 지연, 승인 API 호출을 하나의 워크플로우로 묶을 수 있습니다.
  • 실제 운영을 위한 배포 전 체크리스트와 실패 시 복구 포인트를 정리할 수 있습니다.

챕터 목차

0120분

환경 구성과 전체 흐름 이해

Cusdis, n8n, Cloudflare Tunnel의 역할을 분리해 보고 자동화가 어떤 경로로 움직이는지 먼저 잡습니다.

배우는 것
  • Cusdis가 왜 입문 자동화 사례로 좋은지
  • n8n Cloud와 self-hosted의 현실적인 선택 기준
  • Webhook을 받기 위한 공개 주소 구성
핵심 산출물
  • 전체 시스템 흐름도
  • self-hosted 공개 주소 체크리스트
0215분

Webhook과 트리거 만들기

Cusdis에서 댓글 이벤트를 보내고, n8n Webhook 노드가 그 이벤트를 받는 첫 관문을 완성합니다.

배우는 것
  • Cusdis Site settings에서 webhook URL 연결하기
  • n8n Webhook 노드의 입력 구조 읽기
핵심 산출물
  • 샘플 comment webhook payload
0330분

Gemini 분석과 JS 후처리

AI가 항상 같은 형식으로 결과를 반환하도록 JSON 계약을 강제하고, 실패 가능성을 고려한 후처리 코드를 붙입니다.

배우는 것
  • Gemini 프롬프트를 JSON 스키마처럼 설계하는 법
  • AI 응답이 깨졌을 때도 흐름이 멈추지 않게 처리하는 법
핵심 산출물
  • Gemini moderation prompt
  • normalize-gemini-output.js
0425분

조건 분기와 승인 API 호출

정상 댓글만 다음 단계로 보내고, 사람이 쓴 것처럼 보이는 지연 후 승인/답글 요청을 전송합니다.

배우는 것
  • If 노드로 NORMAL 결과만 통과시키는 법
  • Wait 노드로 사람 같은 운영 리듬 만들기
  • HTTP Request 노드로 승인/답글 API 호출하기
핵심 산출물
  • 승인 요청 body 예시
  • 운영 배포 체크리스트
0510분

운영 점검과 확장 아이디어

워크플로우를 공개 환경에 둘 때 필요한 실패 대응 포인트와 다음 단계 자동화 아이디어를 정리합니다.

배우는 것
  • 실패 시 어떤 노드에서 디버깅해야 하는지
  • 향후 슬랙 알림, 저장소 적재, 운영 리포트로 확장하는 방법
핵심 산출물
  • 운영 리스크 메모

실전성 증거

전체 워크플로우 구조

댓글 이벤트에서 승인 요청까지 이어지는 흐름을 시각적으로 확인할 수 있습니다.

전체 워크플로우 구조

Gemini 노드 설정 예시

AI를 단순 호출이 아니라 구조화된 판정기로 사용하는 설정 예시입니다.

Gemini 노드 설정 예시

승인 API 요청 예시

실제 운영 직전 단계에서 어떤 요청을 보내는지 확인할 수 있습니다.

승인 API 요청 예시

JSON 계약 예시

AI가 반드시 반환해야 하는 최소 응답 형식을 강의에서 설명합니다.

{
  "classification": "NORMAL | SPAM | REVIEW",
  "reason": "short explanation",
  "replyDraft": "human-sounding reply draft"
}

실습 자료

FAQ

코드를 많이 몰라도 따라갈 수 있나요?

가능합니다. 핵심은 webhook, JSON, 조건 분기라는 세 가지 개념을 실제 흐름에서 보는 것입니다. 자바스크립트 예제도 길지 않고 목적이 분명합니다.

n8n Cloud 없이도 실습할 수 있나요?

가능합니다. self-hosted n8n과 Cloudflare Tunnel 조합으로도 전체 흐름을 재현할 수 있으며, 강의 안에서 그 경로를 함께 설명합니다.

자동 승인이라 위험하지 않나요?

그래서 이 강의는 JSON 계약, 분기 조건, 랜덤 지연, 운영 체크리스트를 함께 다룹니다. 무조건 승인보다 안전한 운영 루프를 설계하는 것이 목표입니다.