@tencent-weixin/openclaw-weixin de Tencent.
Estado: Plugin externo, mantenido por el equipo de Tencent Weixin. Se admiten chats directos y
contenido multimedia. Los chats de grupo no se anuncian en los metadatos de
capacidades del Plugin (declara solo chats directos).
Nomenclatura
- WeChat es el nombre visible para el usuario en esta documentación.
- Weixin es el nombre que usa el paquete de Tencent y el id del Plugin.
openclaw-weixines el id de canal de OpenClaw (weixinywechatfuncionan como alias).@tencent-weixin/openclaw-weixines el paquete npm.
openclaw-weixin en comandos de CLI y 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 descubre 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 por QR.- El Plugin almacena las credenciales de la cuenta bajo el directorio de estado de OpenClaw
(
~/.openclawde forma predeterminada). - Cuando el Gateway arranca, el Plugin inicia su monitor de Weixin para cada cuenta configurada.
- Los mensajes entrantes de WeChat se normalizan mediante el contrato de canal, se enrutan al agente de OpenClaw seleccionado y se devuelven mediante la ruta de salida del Plugin.
Instalación
Instalación rápida:Inicio de sesión
Ejecuta el inicio de sesión por 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 Plugins de canal. Aprueba nuevos remitentes:Compatibilidad
El Plugin comprueba la versión de OpenClaw del host al arrancar.| Línea del Plugin | Versión de OpenClaw | Etiqueta npm |
|---|---|---|
2.x | >=2026.5.12 (2.4.6 actual; las primeras 2.x aceptaban >=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 Tencent iLink. En el issue #68451, esa ruta auxiliar expuso un error en la limpieza genérica de Gateway obsoleto de OpenClaw: un proceso secundario podía intentar limpiar el proceso Gateway padre, causando bucles de reinicio bajo gestores de procesos como systemd. La limpieza de arranque actual de OpenClaw excluye el proceso actual y sus ancestros, por lo que un auxiliar de canal no puede finalizar el Gateway que lo lanzó. 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:requires compiled runtime output for TypeScript entry, el paquete npm se publicó sin los archivos compilados de runtime
JavaScript que OpenClaw necesita. Actualiza o reinstala después de que el publicador del Plugin
publique un paquete corregido, o deshabilita/desinstala temporalmente el Plugin.
Deshabilitación temporal:
Documentación relacionada
- Resumen de canales: Canales de chat
- Emparejamiento: Emparejamiento
- Enrutamiento de canales: Enrutamiento de canales
- Arquitectura de Plugin: Arquitectura de Plugin
- SDK de Plugin de canal: SDK de Plugin de canal
- Paquete externo: @tencent-weixin/openclaw-weixin