AI 비서 봇 구축 배경
AI 비서 봇을 만들어서 텔레그램에서 영상편집 일정관리와 창의적인 작업을 도와주는 시스템을 구축하고 싶었다.
처음에는 OpenClaw를 선택했다. 오픈클로 설치 가이드를 따라하려고 했는데, 중간에 막히는 부분이 있어서 ChatGPT한테 물어보면서 진행했다.
AI 비서 봇 설정 방 법
ChatGPT의 조언과 문제점
설치 가이드에서는 Anthropic(Claude) 또는 OpenAI Codex OAuth를 추천하고 있었다. 하지만 ChatGPT에게 "OpenClaw 어떻게 연결해?" 하고 물어보니 OpenAI API 키를 발급받아서 연결하는 방법을 알려줬다.
ChatGPT가 시킨 대로:
OpenAI API 키를 발급받음
OpenClaw 온보딩에서 API Key 방식으로 연결
모델은 gpt-5.5로 설정
이렇게 하니 일단 연결은 됐다.
문제 발생 원인
두 가지 문제가 겹쳤다:
Codex 한도 문제
OpenClaw에서 OpenAI API를 Codex 방식으로 호출하고 있었는데, 이게 ChatGPT Plus의 Codex 사용량 한도에 걸려버렸다. 그래서 봇이 대답을 안 하는 상황이 발생.
잘못된 조언으로 인한 시행착오
ChatGPT에게 "봇이 안 되는데?" 하고 물어보니 이렇게 조언했다:
"gpt-5.5가 너무 무거워서 그래. gpt-4.1 mini로 다운해서 써봐"
실제 원인은 인증 방식 문제였는데, ChatGPT는 모델 문제라고 잘못 진단한 것. 덕분에 한동안 엉뚱한 곳을 붙잡고 삽질했음 😅
Hermes Agent로의 전환과 해결
ChatGPT 말을 믿고 헤매다가, 결국 OpenClaw를 일단 접고 Hermes Agent를 설치했다.
Hermes로 시루라는 첫 에이전트를 만들고, 시루한테 뽀짝이의 오픈클로 설치 가이드 링크를 주고 시켰음
"이 가이드랑 내가 한 설치가 뭐가 다른지 찾아봐"
시루가 가이드를 정독하고 문제점을 찾아냈다:
가이드 1순위 추천은 Anthropic Claude CLI였지만, 나는 OpenAI를 골랐다
가이드 2순위는 OpenAI Codex OAuth (API 키 아님!)였지만, 나는 API 키로 연결했다 → Codex 한도에 걸린 원인
가이드에는 SOUL.md로 봇 성격을 설정하는 방법도 있었다
시루가 코드로 수정해줬다:
# 수정 전: API 키 방식 → Codex 한도에 걸림
openclaw onboard # OpenAI → API key 선택
# 수정 후: Codex OAuth 방식 → 한도 문제 해결!
openclaw config set auth.profiles '{"openai:default":{"provider":"openai","mode":"oauth"}}'
openclaw onboard --auth-choice openai-codex --skip-skills --skip-channels --skip-search --skip-daemon --skip-ui --skip-hooks --skip-bootstrap
추가로 찾은 문제점 — IDENTITY.md 오염
OpenClaw 워크스페이스의 IDENTITY.md와 SOUL.md가 시루 정보로 덮여있어서 새로 만든 설기 봇이 자기를 시루라고 착각했다. 시루가 설기 전용 IDENTITY.md, SOUL.md, MEMORY.md를 작성해서 수정해줬다.
그리고 설정 변경 후 게이트웨이 재시작까지 시루가 처리해줬다.
결과와 배운 점
시루 덕분에 OpenClaw + Codex OAuth가 정상 작동하게 됐다. 현재는 Hermes Agent(시루)와 OpenClaw(설기) 둘 다 사용 중이다.
성과와 교훈
시루 (Hermes Agent): 영상편집 일정관리 + 일상 전반 담당
설기 (OpenClaw + Codex gpt-5.5): 크리에이티브 작업 전담
배운 점:
ChatGPT에게 설정 방법을 묻지 말고 가이드를 먼저 읽자 — 가이드가 최고의 교과서다
ChatGPT는 API 키를 권장했지만, 실제로는 Codex OAuth가 더 편리하다 (GPT Plus 구독만 있으면 OK)
ChatGPT의 오진으로 모델을 gpt-4.1 mini로 다운그레이드할 뻔했지만, 진짜 원인은 인증 방식이었다
IDENTITY.md / SOUL.md / MEMORY.md가 봇의 정체성을 결정한다
설정 변경 후에는 반드시 openclaw gateway restart
앞으로 계획:
설기한테 Notion DB 권한을 줘서 영상편집 가이드 정리 자동화
시루+콩떡+설기 3마리가 협업하는 체계 완성하기
도움 받은 글
오픈클로 설치 가이드 — 뽀야와 함께하는 첫 세팅
Hermes Agent 공식 문서