openclaw channels
Gateway에서 채팅 채널 계정과 런타임 상태를 관리합니다.
관련 문서:
- 채널 가이드: Channels
- Gateway 구성: Configuration
일반 명령
openclaw channels list
openclaw channels status
openclaw channels capabilities
openclaw channels capabilities --channel discord --target channel:123
openclaw channels resolve --channel slack "#general" "@jane"
openclaw channels logs --channel all
계정 추가 / 제거
openclaw channels add --channel telegram --token <bot-token>
openclaw channels remove --channel telegram --delete
팁: openclaw channels add --help는 채널별 플래그(토큰, 앱 토큰, signal-cli 경로 등)를 보여줍니다.
로그인 / 로그아웃 (대화형)
openclaw channels login --channel whatsapp
openclaw channels logout --channel whatsapp
문제 해결
- 광범위한 조사를 위해 openclaw status --deep을 실행하세요.
- 안내된 수정을 위해 openclaw doctor를 사용하세요.
- openclaw channels list가 Claude: HTTP 403 ... user:profile을 출력 → 사용량 스냅샷에 user:profile 범위가 필요합니다. --no-usage를 사용하거나, claude.ai 세션 키(CLAUDE_WEB_SESSION_KEY / CLAUDE_WEB_COOKIE)를 제공하거나, Claude Code CLI를 통해 재인증하세요.
기능 조사
제공자 기능 힌트(사용 가능한 경우 intents/scopes)와 정적 기능 지원을 가져옵니다:
openclaw channels capabilities
openclaw channels capabilities --channel discord --target channel:123
참고사항:
- --channel은 선택 사항입니다. 생략하면 모든 채널(확장 포함)을 나열합니다.
- --target은 channel:<id> 또는 원시 숫자 채널 id를 허용하며 Discord에만 적용됩니다.
- 조사는 제공자별로 다릅니다: Discord intents + 선택적 채널 권한; Slack bot + user scopes; Telegram bot 플래그 + webhook; Signal 데몬 버전; MS Teams 앱 토큰 + Graph 역할/범위(알려진 경우 주석 포함). 조사가 없는 채널은 Probe: unavailable을 보고합니다.
이름을 ID로 확인
제공자 디렉토리를 사용하여 채널/사용자 이름을 ID로 확인합니다:
openclaw channels resolve --channel slack "#general" "@jane"
openclaw channels resolve --channel discord "My Server/#support" "@someone"
openclaw channels resolve --channel matrix "Project Room"
참고사항:
- --kind user|group|auto를 사용하여 대상 유형을 강제합니다.
- 여러 항목이 동일한 이름을 공유하는 경우 확인은 활성 일치를 선호합니다.