@tencent-weixin/openclaw-weixin 채널 Plugin을 통해 WeChat에 연결됩니다.
상태: 외부 Plugin. 다이렉트 채팅과 미디어가 지원됩니다. 그룹 채팅은 현재 Plugin 기능 메타데이터에
광고되어 있지 않습니다.
이름
- WeChat은 이 문서에서 사용자에게 표시되는 이름입니다.
- Weixin은 Tencent의 패키지와 Plugin id에서 사용하는 이름입니다.
openclaw-weixin은 OpenClaw 채널 id입니다.@tencent-weixin/openclaw-weixin은 npm 패키지입니다.
openclaw-weixin을 사용하세요.
작동 방식
WeChat 코드는 OpenClaw 코어 리포지토리에 있지 않습니다. OpenClaw는 일반적인 채널 Plugin 계약을 제공하고, 외부 Plugin은 WeChat 전용 런타임을 제공합니다:openclaw plugins install이@tencent-weixin/openclaw-weixin을 설치합니다.- Gateway가 Plugin 매니페스트를 발견하고 Plugin 엔트리포인트를 로드합니다.
- Plugin이 채널 id
openclaw-weixin을 등록합니다. openclaw channels login --channel openclaw-weixin이 QR 로그인을 시작합니다.- Plugin이 계정 자격 증명을 OpenClaw 상태 디렉터리 아래에 저장합니다.
- Gateway가 시작되면 Plugin이 구성된 각 계정에 대해 Weixin 모니터를 시작합니다.
- 수신된 WeChat 메시지는 채널 계약을 통해 정규화되고, 선택된 OpenClaw 에이전트로 라우팅된 뒤, Plugin의 발신 경로를 통해 다시 전송됩니다.
설치
빠른 설치:로그인
Gateway를 실행하는 동일한 머신에서 QR 로그인을 실행하세요:액세스 제어
다이렉트 메시지는 채널 Plugin에 대한 일반 OpenClaw 페어링 및 허용 목록 모델을 사용합니다. 새 발신자 승인:호환성
Plugin은 시작 시 호스트 OpenClaw 버전을 확인합니다.| Plugin 라인 | OpenClaw 버전 | npm 태그 |
|---|---|---|
2.x | >=2026.3.22 | latest |
1.x | >=2026.1.0 <2026.3.22 | legacy |
사이드카 프로세스
WeChat Plugin은 Tencent iLink API를 모니터링하는 동안 Gateway 옆에서 보조 작업을 실행할 수 있습니다. 이슈 #68451에서는 이 보조 경로가 OpenClaw의 일반적인 오래된 Gateway 정리 로직의 버그를 드러냈습니다. 자식 프로세스가 부모 Gateway 프로세스를 정리하려고 시도해 systemd 같은 프로세스 관리자에서 재시작 루프를 일으킬 수 있었습니다. 현재 OpenClaw 시작 정리는 현재 프로세스와 그 상위 프로세스를 제외하므로, 채널 헬퍼는 자신을 시작한 Gateway를 종료해서는 안 됩니다. 이 수정은 일반적인 수정이며, 코어의 WeChat 전용 경로가 아닙니다.문제 해결
설치 및 상태 확인:관련 문서
- 채널 개요: Chat Channels
- 페어링: Pairing
- 채널 라우팅: Channel Routing
- Plugin 아키텍처: Plugin Architecture
- 채널 Plugin SDK: Channel Plugin SDK
- 외부 패키지: @tencent-weixin/openclaw-weixin