접근 제어와 라우팅
기준일: 2026-06-06
난이도: 중급
공식 기준: Access groups, Channel routing, Pairing, Bot loop protection
OpenClaw는 여러 메신저를 하나의 Gateway로 연결합니다. 채널을 붙이기 전에 “누가 말할 수 있는가”와 “어느 에이전트가 답해야 하는가”를 먼저 정해야 합니다.
핵심 개념
| 개념 | 설명 |
|---|---|
| pairing | 첫 DM 또는 node 연결을 승인하는 절차 |
| access group | 여러 채널에서 재사용하는 sender allowlist |
| channel routing | 채널/방/계정별로 에이전트와 세션을 매핑 |
| group policy | group room에서 mention, allowlist, context 주입 방식을 결정 |
| bot loop protection | 봇끼리 서로 응답하며 무한 루프가 생기는 것을 방지 |
선택 기준
- 개인 테스트는 pairing 모드로 시작합니다.
- 팀 채널은 access group을 만들어 관리자를 명시합니다.
- 여러 agent를 운영하면 channel routing으로 책임을 분리합니다.
- 봇이 많은 서버/워크스페이스에서는 bot loop protection을 먼저 확인합니다.
실습
openclaw pairing list
openclaw channels status --probe
openclaw agents list
설정 설계 요청:
내 OpenClaw 채널 구성을 보고 access group, channel routing, group mention 정책을 설계해줘.
Telegram 개인 DM, Slack 팀 채널, WhatsApp group을 각각 어떻게 제한할지 표로 정리해줘.
도구에 입력할 프롬프트
OpenClaw 채널을 연결하기 전에 접근 제어 체크리스트를 만들어줘.
pairing, allowlist, group policy, bot loop protection, routing, 로그 확인 명령을 포함해줘.
체크리스트
- 채널을 켜기 전에 허용 사용자/그룹을 정했다.
- 팀 채널은 담당 agent와 세션 범위를 분리했다.
- group room에서 mention 없이 조용히 컨텍스트만 제공할지 결정했다.
- 봇 루프 가능성이 있는 채널은 보호 정책을 검토했다.
다음 단계
- 첫 메시지 보내기에서 실제 응답을 확인합니다.
- Gateway 운영에서 서비스 상태와 로그를 봅니다.