Zalo Personal (플러그인)
네이티브 zca-js를 사용하여 일반 Zalo 사용자 계정을 자동화하는 OpenClaw용 Zalo Personal 지원 플러그인입니다.
경고: 비공식 자동화는 계정 정지/차단으로 이어질 수 있습니다. 자기 책임 하에 사용하세요.
명명 규칙
채널 ID는 개인 Zalo 사용자 계정(비공식)을 자동화한다는 것을 명확히 하기 위해 zalouser입니다. 향후 공식 Zalo API 통합을 위해 zalo는 예약되어 있습니다.
실행 위치
이 플러그인은 Gateway 프로세스 내부에서 실행됩니다.
원격 Gateway를 사용하는 경우, Gateway를 실행하는 머신에서 설치/설정한 다음 Gateway를 재시작하세요.
외부 zca/openzca CLI 바이너리는 필요하지 않습니다.
설치
옵션 A: npm에서 설치
openclaw plugins install @openclaw/zalouser
이후 Gateway를 재시작하세요.
옵션 B: 로컬 폴더에서 설치 (개발용)
openclaw plugins install ./extensions/zalouser
cd ./extensions/zalouser && pnpm install
이후 Gateway를 재시작하세요.
설정
채널 설정은 channels.zalouser 아래에 있습니다 (plugins.entries.*가 아님):
{
channels: {
zalouser: {
enabled: true,
dmPolicy: "pairing",
},
},
}
CLI
openclaw channels login --channel zalouser
openclaw channels logout --channel zalouser
openclaw channels status --probe
openclaw message send --channel zalouser --target <threadId> --message "Hello from OpenClaw"
openclaw directory peers list --channel zalouser --query "name"
에이전트 도구
도구 이름: zalouser
액션: send, image, link, friends, groups, me, status
채널 메시지 액션은 메시지 리액션을 위한 react도 지원합니다.