n8n 위에 사람의 언어를 얹다 - 요즘 가장 핫한 OpenClaw 직접 써본 후기

소개

최근 OpenClaw가 큰 주목을 받고 있어,
그 기능을 직접 확인해 보기 위해 Windows 환경에 OpenClaw를 설치하고
개인 비서처럼 뉴스레터 자동화를 호출하는 간단한 시나리오를 실습해 보았습니다.

진행 방법

  1. windows에 WSL2 설치

  2. telegram 봇 만들기

  3. ubunto에 openclaw 설치

  4. openclaw와 telegram 연동

  5. openclaw에서 n8n 뉴스레터 웹훅 호출

1. windows WSL2 설치

  • powershell 관리자 권한으로 실행

  • wsl --install 실행

    Windows powershell 명령의 스크린샷

  • 컴퓨터 재부팅

  • 컴퓨터 재부팅 후 Ubuntu 자동 설치

  • 설치 확인

2. Telegram 봇 만들기

  • BotFather 선택 후 새로운 봇 만들기

  • 토큰 복사 : Openclaw 설치 시 Telegram bot token 요구할 때 필요

3. Openclaw 설치하기

  • Ubuntu 실행

  • 계정 및 패스워드 입력

    Enter new UNIX username: junsan12
    New password : ********
    Retype new password: ********
  • Ubuntu 상태확인(옵션)

    wsl --list --verbose
    
    결과 예시:
    NAME      STATE   VERSION
    Ubuntu    Running 2
  • Ubuntu 업데이트

    sudo apt update && sudo apt upgrade -y
  • Openclaw 필수 패키지 설치

    sudo apt install -y \
    git \
    python3 \
    python3-pip \
    python3-venv \
    build-essential \
    cmake \
    wget \
    curl
  • Openclaw 설치

    curl -fsSL https://openclaw.ai/install.sh | bash
  • Openclaw onboard 실행 및 질문/답변

    질문/답변은 전체 내용을 기입하지 않았습니다. 핵심만 표시 했습니다.

    openclaw onboard
    
    Q1
    I understand this is powerful and inherently risky. Continue?
    Yes
    
    Q2
    Onboarding mode
    QuickStart
    
    Q3.
    Model/auth provider
    OpenAI
    
    Q4.
    OpenAI auth method
    OpenAI API key : 입력
    
    Q5.
    Select channel (QuickStart)
    Telegram (Bot API)
    
    Q6.
    Enter Telegram bot token
    A11.
    832****************************************NkUQ
    
    Q7.
    Configure skills now? (recommended)
    Yes
    
    Q8.
    ◆ Install missing skill dependencies
    ◻ Skip for now (Continue without installing dependencies) <-- 스페이스바로 선택
    
    Q9.
    Set GOOGLE_PLACES_API_KEY for goplaces? 
    No
    
    Q10.
    ◆ Enable hooks?
    ◻ 📝 command-logger <-- Telegram 봇 기본 대화가 잘 되는지 확인
    
    Q11.
    ◆ How do you want to hatch your bot? 
    ● Hatch in TUI (recommended)
    
    
  • openclaw 설치 완료된 화면

4. openclaw와 telegram 연동

  • openclaw과 telegram 페어링 하기

    openclaw pairing approve telegram DLC7D2Y7

5. openclaw에서 n8n 뉴스레터 웹훅 호출

  • n8n 뉴스레터 자동화

  • openclaw에서 n8n 뉴스레터 웹훅 호출

  • "뉴스레터 호출" 메세지 보내는 순간 다음과 같이 자동화가 동작됨

    Telegram > Openclaw > n8n 뉴스레터 웹훅 호출 > n8n 뉴스레터 자동화 실행

  • 향후 방향

OpenClaw의 가장 큰 장점 중 하나가 바로 자연어로 명령어를 직접 정의할 수 있다는 점입니다. 굳이 복잡하게 코딩하지 않아도 텔레그램 대화만으로 "이 주소를 기억해두고, 특정 키워드를 말하면 호출해줘"라고 가르칠 수 있죠.

지금처럼 사용하시는 방식은 '대화형 단축어'를 만드는 것과 같아서 아주 효율적입니다. 여기서 한 걸음 더 나아가면 다음과 같은 것들도 가능해집니다:

단순 호출을 넘어 '데이터' 전달하기

지금은 단순히 주소만 호출하지만, 나중에는 "뉴스 요약본을 본문에 넣어서 호출해줘"라고 시킬 수도 있습니다. 그러면 OpenClaw가 웹 서핑으로 찾은 내용을 n8n으로 보내고, n8n이 그 내용을 이메일로 쏘는 진정한 자동화가 완성됩니다.

'뉴스레터 호출' 명령어의 고도화

나중에는 수동으로 "뉴스레터 호출"이라고 치지 않아도, "매일 아침 9시에 AI 뉴스를 수집해서 '뉴스레터 호출'을 실행해줘"라고 예약 설정을 시도해 보시는 것도 재미있을 거예요.

지금 방식이 손에 익으셨다면, n8n의 Webhook 노드 설정에서 MethodPOST로 바꾸고 데이터를 주고받는 연습을 해보시면 활용도가 200% 올라갈 것입니다!

결과와 배운 점

이번 실습을 통해 OpenClaw는
기존 자동화 도구를 대체하는 도구가 아니라,
그 위에서 사람의 언어로 자동화를 제어하게 해주는 ‘상위 인터페이스
’라는 점을 명확히 이해하게 되었습니다.

특히 n8n과 결합했을 때의 시너지는 매우 크며,
향후에는 다음과 같은 활용 가능성도 충분히 기대할 수 있습니다.

  • 개인 비서형 업무 자동화

  • 팀 단위 공용 자동화 명령어 정의

  • 비개발자도 사용할 수 있는 자동화 운영 환경 구축

단순 실습이었지만,
“자동화를 어떻게 더 쉽게 사람에게 넘길 것인가”라는 관점에서 OpenClaw의 가능성을 확인한 의미 있는 경험이었습니다.

도움 받은 글

openclaw github : https://github.com/openclaw/openclaw

2

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요