OpenClaw(구 Moltbot)를 AWS EC2 t3.small에 설치하고 Slack과 연동한 과정을 정리했습니다.
| 항목 | 값 |
|---|---|
| 인스턴스 | AWS EC2 t3.small |
| OS | Ubuntu 24.04 LTS |
| 스토리지 | 30GB |
| Node.js | 24.x |
공식 문서를 참고해서 설치했습니다.
https://api.slack.com/apps → Create New App
| 설정 | 값 |
|---|---|
| Socket Mode | ON |
| App Home | Messages Tab ON |
Bot Token Scopes:
chat:write, channels:history, channels:read,
im:history, im:read, im:write, users:read, app_mentions:read
Event Subscriptions:
message.im, message.channels, app_mention
pnpm moltbot gateway --port 18789
Slack DM 시 페어링 코드가 나오면:
moltbot pairing approve slack <코드>
| 증상 | 해결 |
|---|---|
| 디스크 98% 부족 | EBS 20GB → 30GB 확장 |
| 스레드로만 응답 | 봇에게 직접 요청 (아래 이미지) |
| DM 안 됨 | 페어링 승인 |
