EP.02 오픈클로 설치와 텔레그램 연결
본격적으로 오픈클로 셋팅 도전
사실 모든 것은 공식문서에 다 있다. 군더더기 없이 정리된 설치 가이드를 기대한다면 오픈클로의 공식 문서를 보는 편이 더 낫다. 기술 문서 포비아가 아니고 막연함을 공감해 줄 친구가 굳이 필요 없다면, 이 글은 쓱 보시고 공식 가이드로 가라.

목표
시리즈의 제목을 상기한다. "마케터가 오픈클로(OpenClaw)를 사용하는 방법."
즉, 완벽한 AI에이전트 환경 구축에 집착하기보다는 '마케터'가 어떻게 AI에이전트(여기서는 오픈클로)를 사용하는가?의 가치가 크므로 그 사례를 빠르고 구체적으로 시도해 보고 과정을 공유하는 것이 최종 목표다.
그럼 시작!
가이드
기준으로 삼을 가이드를 아래 두가지로 정했다.
앞서 말한 공식 메뉴얼 (여기 목표는 "최소한의 설정으로 처음부터 첫 번째 정상 작동하는 채팅을 시작하는 것."으로 되어 있다. 정확히 나와 같은 목표!)
클로드 대화창 (진행과정을 기록하며 질문하고, 문제가 생기면 롤백하기 위함)
반드시 필요한 4가지
컴퓨터와 운영체제 (나는 리눅스로 진행)
맥OS + 맥미니 : 책상 위 아름다움이 가장 중요하고, MS윈도우 조차 설치해 본 경험이 전혀 없으며, 예산은 충분하고 시간은 없는 경우 맥미니(모니터, 마우스, 키보드 별도로 필요)를 가장 추천
리눅스 + 얼마전 은퇴한 윈도우11이 돌아가던 컴퓨터.
창고에서 컴퓨터를 꺼내서 우분투 리눅스를 설치한다. OS가 없는 컴퓨터에 MS윈도우를 설치해 본 경험정도면 설치 가능하다. (리눅스는 맥OS, 윈도우 같은 컴퓨터 운영체제 중 하나, 우분투는 그 여러 가지 리눅스 종류 중 하나다.)
*내가 찾은 우분투 리눅스 설치 메뉴얼 중 제일 쉬운 것 : https://blog.naver.com/no1_devicemart/224110092194?trackingCode=rss
(이 이상의 컴퓨터 사양 이야기는 끝. 자세히 몰라도 됨.)
터미널
리눅스 설치가 완료되면 로그인해 터미널을 실행한다. 모든 작업은 터미널에서 진행된다. 터미널은 ChatGPT나 채팅 창과 비슷하다. 내가 질문하거나 명령하면 컴퓨터가 대답한다.

구독한 유료 LLM 계정에서 발급한 API키 (키를 반드시 메모!) - 여기에서는 Claude로 진행. Claude 웹 구독과는 별도 필요
오픈클로 자체에는 두뇌가 없다. 오픈클로라는 도구는 AI의 두뇌를 빌려 쓰는 구조다. 두뇌를 제공하는 곳이 바로 우리가 사용하는 챗지피티, 클로드, 제미나이 등 이다. 그 외에도 여럿 있다. 이 중 하나의 계정을 만들고, API Key라고 부르는 코드를 발급받아야 한다. 오픈클로 설정 과정에서 이 키를 넣으면 비로소 연결된 두뇌 (LMM)의 능력으로 행동한다.

LLM 서비스 유료구독 관련 혼동하기 쉬운 부분이 하나 있다.
Claude 구독(Free, Pro, Max)과 API는 완전히 별개다. 이미 Pro 플랜에 월 $20를 내고 있어도 API는 따로 충전해야 한다. console.anthropic.com에서 별도로 계정을 만들고, 결제 수단을 등록하고, 크레딧을 충전하면 API 키를 발급받을 수 있다. 구독 플랜과 상관없이 누구나 가능하다. API에 무료 티어는 없다. 최소 $5부터 충전. 쓴 만큼 차감된다.
Telegram Bot token - 텔레그램에서 발급 (토큰 값을 반드시 메모)
주말 지하철 4호선 혜화역이나 제주공항에서 오픈클로우를 조종하려면 메신저와 연결해야 한다. 이 설정을 해야 퇴근 후에도 스마트폰 텔레그램으로 "이거 조사해놔"라고 시킬 수 있다. 스마트폰에 텔레그램을 설치한 후 봇을 만들고 토큰을 받는다.
텔레그램 계정 BotFather를 대화 상대로 추가 : 찾기 -> 앱 -> BotFather 검색 -> 추가
BotFather 대화창 열고 Open 버튼 터치 -> Create a New Bot -> 이름(아무 이름), 봇 이름 입력(Bot으로 끝나야 함) -> Create Bot 터치 -> 토큰 문자열이 나타난다.
나는 봇 이름을 @DonTPanicMKTer_Bot으로 지었다. 다크퍼널을 여행하는 마케터들을 위한 안내서, 위픽레터를 위한 네이밍이다. Don't Panic!
이 문자열을 잘 복사해 둔다.
오픈클로 설치
터미널에서 설치 명령어 실행 : curl -fsSL https://openclaw.ai/install.sh | bash 입력 후 엔터.
실행되지 않는다. 결과를 보니 curl 명령어도 아직 설치가 안되어 있다. 프롬프트가 안내된 대로 curl을 설치한다. : sudo apt install curl

다시 한번 설치 명령어 실행 : curl -fsSL https://openclaw.ai/install.sh | bash 입력 후 엔터.

설치가 시작되었다. 끝이다. 설치는 이게 전부다.
이 명령이 실제로 하는 일 (궁금한 사람만 펼쳐보세요.)
이 설치 명령어(쉘 스크립트)는 세 단계를 자동으로 처리한다.
환경 준비. 오픈클로가 돌아가려면 Node.js라는 엔진이 필요하다. 설치 스크립트가 이 컴퓨터에 Node.js가 있는지 확인하고, 없으면 알아서 깔아준다. 버전이 낮아도 알아서 업그레이드한다.
오픈클로우 설치. npm이라는 프로그램 배달 서비스를 통해 오픈클로 본체를 다운받아 설치한다. (npm은 앱스토어 같은 거라고 보면 된다. 개발자용 앱스토어.)
설정 마법사 실행. 설치가 끝나면 openclaw onboard라는 설정 화면이 뜬다. 여기서 AI 모델, 텔레그램 연결, 스킬 선택 등을 하나씩 정한다.
설치 중에 터미널 화면에 색깔 있는 글자와 체크 표시가 나오는데, 이건 gum이라는 터미널 꾸미기 도구가 하는 거다. 터미널을 예쁘게 보여주는 것.



