openclaw channels로 채팅 채널 관리하기
여러 플랫폼의 메시징 API를 통합해서 관리하다 보면 계정 인증이 풀리거나, 특정 채널의 ID를 찾지 못해 고생하는 경우가 많아요. 각 서비스마다 다른 설정 방식을 일일이 기억해야 하는 것도 개발자에게는 큰 부담이죠.
openclaw channels 명령어를 사용하면 Gateway에 연결된 다양한 채팅 채널 계정과 상태를 한곳에서 편하게 관리할 수 있습니다.
필요한 것
섹션 제목: “필요한 것”- Gateway 설정이 완료된 환경
- 연결하려는 채널의 API 토큰 또는 계정 권한
빠른 시작
섹션 제목: “빠른 시작”5분 안에 채널을 추가하고 상태를 확인하는 방법입니다.
1. 채널 상태 확인하기
섹션 제목: “1. 채널 상태 확인하기”현재 연결된 채널 목록과 작동 상태를 바로 확인할 수 있습니다.
openclaw channels listopenclaw channels statusopenclaw channels logs --channel all2. 계정 추가 및 삭제
섹션 제목: “2. 계정 추가 및 삭제”Telegram이나 Discord 같은 채널을 추가하거나 제거할 때는 다음 명령어를 사용하세요.
# Telegram 채널 추가openclaw channels add --channel telegram --token \<bot-token\>
# 채널 삭제openclaw channels remove --channel telegram --delete팁: openclaw channels add --help를 입력하면 각 채널별로 필요한 플래그(token, app token 등)를 확인할 수 있습니다.
3. 이름으로 ID 찾기 (Resolve)
섹션 제목: “3. 이름으로 ID 찾기 (Resolve)”채널이나 사용자 이름을 ID로 변환해야 할 때 사용합니다.
openclaw channels resolve --channel slack "#general" "@jane"openclaw channels resolve --channel discord "My Server/docs/support" "@someone"문제 해결
섹션 제목: “문제 해결”- 전체적인 진단이 필요하다면
openclaw status --deep을 실행하세요. openclaw doctor명령어를 사용하면 가이드에 따라 문제를 수정할 수 있습니다.- Claude 403 에러:
openclaw channels list실행 중Claude: HTTP 403 ... user:profile메시지가 뜬다면user:profile스코프가 부족한 상태입니다.--no-usage옵션을 사용하거나,CLAUDE_WEB_SESSION_KEY또는CLAUDE_WEB_COOKIE환경 변수를 설정하세요. Claude Code CLI를 통해 다시 인증하는 방법도 있습니다.
기능 및 권한 확인 (Capabilities)
섹션 제목: “기능 및 권한 확인 (Capabilities)”서비스 제공자의 기능 힌트나 권한 상태를 확인하고 싶을 때 사용합니다.
openclaw channels capabilitiesopenclaw channels capabilities --channel discord --target channel:123--target옵션은 Discord에서만 적용되며channel:<id>형식을 사용합니다.- Slack의 경우 bot/user 스코프를, Telegram은 bot 플래그와 webhook 상태를 보여줍니다.
- 조사가 불가능한 채널은
Probe: unavailable로 표시됩니다.
설정 과정에서 도움이 필요하면 AI Setup Assistant에게 질문해 주세요.
다음 단계
섹션 제목: “다음 단계”OpenClaw Expert
아직 막혀 있나요?
이 문서에서 답을 못 찾았다면 OpenClaw Expert에게 바로 물어보세요.