콘텐츠로 이동

openclaw channels로 채팅 채널 관리하기

여러 플랫폼의 메시징 API를 통합해서 관리하다 보면 계정 인증이 풀리거나, 특정 채널의 ID를 찾지 못해 고생하는 경우가 많아요. 각 서비스마다 다른 설정 방식을 일일이 기억해야 하는 것도 개발자에게는 큰 부담이죠.

openclaw channels 명령어를 사용하면 Gateway에 연결된 다양한 채팅 채널 계정과 상태를 한곳에서 편하게 관리할 수 있습니다.

  • Gateway 설정이 완료된 환경
  • 연결하려는 채널의 API 토큰 또는 계정 권한

5분 안에 채널을 추가하고 상태를 확인하는 방법입니다.

현재 연결된 채널 목록과 작동 상태를 바로 확인할 수 있습니다.

Terminal window
openclaw channels list
openclaw channels status
openclaw channels logs --channel all

Telegram이나 Discord 같은 채널을 추가하거나 제거할 때는 다음 명령어를 사용하세요.

Terminal window
# Telegram 채널 추가
openclaw channels add --channel telegram --token \<bot-token\>
# 채널 삭제
openclaw channels remove --channel telegram --delete

팁: openclaw channels add --help를 입력하면 각 채널별로 필요한 플래그(token, app token 등)를 확인할 수 있습니다.

채널이나 사용자 이름을 ID로 변환해야 할 때 사용합니다.

Terminal window
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를 통해 다시 인증하는 방법도 있습니다.

서비스 제공자의 기능 힌트나 권한 상태를 확인하고 싶을 때 사용합니다.

Terminal window
openclaw channels capabilities
openclaw channels capabilities --channel discord --target channel:123
  • --target 옵션은 Discord에서만 적용되며 channel:<id> 형식을 사용합니다.
  • Slack의 경우 bot/user 스코프를, Telegram은 bot 플래그와 webhook 상태를 보여줍니다.
  • 조사가 불가능한 채널은 Probe: unavailable로 표시됩니다.

설정 과정에서 도움이 필요하면 AI Setup Assistant에게 질문해 주세요.

OpenClaw

OpenClaw Expert

아직 막혀 있나요?

이 문서에서 답을 못 찾았다면 OpenClaw Expert에게 바로 물어보세요.