@tencent-weixin/openclaw-weixin.
Estado: Plugin externo. Los chats directos y los archivos multimedia son compatibles. Los chats grupales no
se anuncian en los metadatos de capacidades del Plugin actual.
Nombres
- WeChat es el nombre de cara al usuario en esta documentación.
- Weixin es el nombre que usa el paquete de Tencent y el id del Plugin.
openclaw-weixines el id del canal de OpenClaw.@tencent-weixin/openclaw-weixines el paquete npm.
openclaw-weixin en los comandos de la CLI y en las rutas de configuración.
Cómo funciona
El código de WeChat no vive en el repositorio principal de OpenClaw. OpenClaw proporciona el contrato genérico de Plugin de canal, y el Plugin externo proporciona el runtime específico de WeChat:openclaw plugins installinstala@tencent-weixin/openclaw-weixin.- El Gateway detecta el manifiesto del Plugin y carga el punto de entrada del Plugin.
- El Plugin registra el id de canal
openclaw-weixin. openclaw channels login --channel openclaw-weixininicia el inicio de sesión con QR.- El Plugin almacena las credenciales de la cuenta en el directorio de estado de OpenClaw.
- Cuando se inicia el Gateway, el Plugin inicia su monitor de Weixin para cada cuenta configurada.
- Los mensajes entrantes de WeChat se normalizan mediante el contrato del canal, se enrutan al agente de OpenClaw seleccionado y se envían de vuelta a través de la ruta saliente del Plugin.
Instalar
Instalación rápida:Iniciar sesión
Ejecuta el inicio de sesión con QR en la misma máquina que ejecuta el Gateway:Control de acceso
Los mensajes directos usan el modelo normal de emparejamiento y lista de permitidos de OpenClaw para los Plugins de canal. Aprueba nuevos remitentes:Compatibilidad
El Plugin comprueba la versión host de OpenClaw al iniciarse.| Línea del Plugin | Versión de OpenClaw | Etiqueta npm |
|---|---|---|
2.x | >=2026.3.22 | latest |
1.x | >=2026.1.0 <2026.3.22 | legacy |
Proceso sidecar
El Plugin de WeChat puede ejecutar trabajo auxiliar junto al Gateway mientras supervisa la API de Tencent iLink. En el issue #68451, esa ruta auxiliar expuso un error en la limpieza genérica de Gateway obsoleto de OpenClaw: un proceso hijo podía intentar limpiar el proceso Gateway padre, causando bucles de reinicio bajo gestores de procesos como systemd. La limpieza actual al inicio de OpenClaw excluye el proceso actual y sus ancestros, por lo que un auxiliar de canal no debe matar el Gateway que lo inició. Esta corrección es genérica; no es una ruta específica de WeChat en el núcleo.Solución de problemas
Comprueba la instalación y el estado:Documentación relacionada
- Resumen de canales: Canales de chat
- Emparejamiento: Emparejamiento
- Enrutamiento de canales: Enrutamiento de canales
- Arquitectura de Plugins: Arquitectura de Plugins
- SDK de Plugins de canal: SDK de Plugins de canal
- Paquete externo: @tencent-weixin/openclaw-weixin