맥미니 OpenClaw 비서 봇 만들기 (12) — 설치 실전과 슬랙 연결의 다섯 함정
2026. 6. 20. 17:15ㆍ맥미니 OpenClaw 비서 봇 만들기
맥미니 OpenClaw 비서 봇 만들기 (12) — 설치 실전과 슬랙 연결의 다섯 함정
설계가 끝나고, 맥미니에 봇을 직접 설치했다. 봇 자체는 금방 깔렸지만 슬랙 연결에서 다섯 군데 막혔고, 하나씩 풀어 결국 슬랙 양방향 대화까지 통과시켰다.
설치 (맥미니, 모니터 직접 연결)
- 봇 전용 macOS 로컬 계정(아이클라우드 미로그인)에서 작업.
- 잠자기 끄기:
sudo pmset -a sleep 0(24시간 상주). - Homebrew 설치 → 애플 실리콘은 끝에 뜨는 PATH 두 줄을 실행해야
brew가 인식됨. - Node.js 설치(
brew install node) — v26. - OpenClaw 설치(
npm install -g openclaw) — 2026.6.8. - 온보딩(QuickStart): Anthropic API 키 입력, 기본 모델을 Sonnet으로 지정(처음엔 Opus로 잡혀서 비용 안전값으로 변경), Slack Socket Mode, 봇/앱 토큰 입력, 웹검색·스킬·훅은 모두 건너뜀, 게이트웨이를 백그라운드 데몬으로 설치.
슬랙 연결에서 막힌 다섯 가지 (순서대로 해결)
- API가 막힘 — 크레딧 문제가 아니라 Anthropic 콘솔에서 직접 걸어둔 월 지출 한도($20)에 도달. 한도를 올리니 해제.
- 비공개 채널 권한 부족 — 비공개 채널은
groups:read/groups:history가 필요(공개 채널용channels:*와 별개). 처음에 User Token Scopes에 잘못 넣어 안 먹었고, Bot Token Scopes로 옮기고 재설치하니 반영. - 이벤트 구독 누락 — 채널 메시지를 받으려면 Event Subscriptions에
message.groups(비공개)·message.channels(공개)가 있어야 함. 멘션만으론 부족. - 페어링은 무관 — 확인 결과 대기 중 페어링 없음.
- 최종 범인, allowlist의 채널 키 — 설정에 채널이 이름(
#daily-briefing)으로 박혀 있었는데, 슬랙은 메시지를 채널 ID로 보낸다. 둘이 안 맞아 봇이 조용히 무시. 채널 ID로 등록하니 풀림.
교훈
- 로그가 답이다. "메시지가 로그에 한 줄도 안 찍힌다"는 곧 "이벤트가 봇에 도달하지 않는다"는 뜻 — 권한이 아니라 수신 경로 문제로 방향을 잡게 해줬다.
- 권한(읽기) / 이벤트 구독(통보) / allowlist(필터)는 전부 별개다. 하나만 어긋나도 조용히 막힌다.
- 설정을 바꾸면 게이트웨이 재시작을 해야 반영된다.
→ 슬랙에서 메시지를 보내니 봇이 응답. 설치연결양방향 대화까지 전 경로가 살아 있음을 확인했다.
'맥미니 OpenClaw 비서 봇 만들기' 카테고리의 다른 글
| CP14 — v1 인격 배치 완료 + 멀티봇 + 속도·안정성·시간 결정 (0) | 2026.06.21 |
|---|---|
| 맥미니 OpenClaw 비서 봇 만들기 (13) — 모니터 없이, 노트북 한 대로 다 하기 (0) | 2026.06.20 |
| 미니 OpenClaw 비서 봇 만들기 (10) — 마지막 자리, 채소연을 고객 성공 매니저로 (0) | 2026.06.20 |
| 맥미니 OpenClaw 비서 봇 만들기 (9) — 준비물 발급 (슬랙 토큰·Anthropic 키·원격 환경) (0) | 2026.06.20 |
| 맥미니 OpenClaw 비서 봇 만들기 (8) — V1 착수 준비 (0) | 2026.06.20 |