openclaw directory
이를 지원하는 채널의 디렉토리 조회(연락처/피어, 그룹, "me")입니다.
일반 플래그
- --channel <name>: 채널 id/별칭 (여러 채널이 구성된 경우 필수; 하나만 구성된 경우 자동)
- --account <id>: 계정 id (기본값: 채널 기본값)
- --json: JSON 출력
참고사항
- directory는 다른 명령(특히 openclaw message send --target ...)에 붙여넣을 수 있는 ID를 찾는 데 도움이 됩니다.
- 많은 채널의 경우 결과는 실시간 제공자 디렉토리가 아닌 config 기반(허용 목록 / 구성된 그룹)입니다.
- 기본 출력은 id(때로는 name)이며 탭으로 구분됩니다. 스크립팅에는 --json을 사용하세요.
message send와 함께 결과 사용
openclaw directory peers list --channel slack --query "U0"
openclaw message send --channel slack --target user:U012ABCDEF --message "hello"
ID 형식 (채널별)
- WhatsApp: +15551234567 (DM), [email protected] (그룹)
- Telegram: @username 또는 숫자 채팅 id; 그룹은 숫자 id
- Slack: user:U… 및 channel:C…
- Discord: user:<id> 및 channel:<id>
- Matrix (plugin): user:@user:server, room:!roomId:server, 또는 #alias:server
- Microsoft Teams (plugin): user:<id> 및 conversation:<id>
- Zalo (plugin): user id (Bot API)
- Zalo Personal / zalouser (plugin): zca의 thread id (DM/group) (me, friend list, group list)
Self ("me")
openclaw directory self --channel zalouser
Peers (연락처/사용자)
openclaw directory peers list --channel zalouser
openclaw directory peers list --channel zalouser --query "name"
openclaw directory peers list --channel zalouser --limit 50
Groups
openclaw directory groups list --channel zalouser
openclaw directory groups list --channel zalouser --query "work"
openclaw directory groups members --channel zalouser --group-id <id>