@tencent-weixin/openclaw-weixin.
Estado: Plugin externo, mantenido por el equipo de Tencent Weixin. Se admiten los chats directos y
el contenido multimedia. Los chats de grupo no se anuncian en los metadatos de capacidades
del Plugin (solo declara chats directos).
Nomenclatura
- WeChat es el nombre que se muestra a los usuarios 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 los comandos de la CLI y las rutas de configuración.
Funcionamiento
El código de WeChat no se encuentra en el repositorio principal de OpenClaw. OpenClaw proporciona el contrato genérico de Plugin de canal, mientras que el Plugin externo proporciona el entorno de ejecución específico de WeChat:openclaw plugins installinstala@tencent-weixin/openclaw-weixin.- El Gateway detecta el manifiesto del Plugin y carga su punto de entrada.
- El Plugin registra el id. de canal
openclaw-weixin. openclaw channels login --channel openclaw-weixininicia el acceso mediante QR.- El Plugin almacena las credenciales de la cuenta en el directorio de estado de OpenClaw
(
~/.openclawde forma predeterminada). - 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 de canal, se encaminan 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
Inicie el acceso mediante QR en el mismo equipo donde se ejecuta el Gateway:Control de acceso
Los mensajes directos utilizan el modelo normal de emparejamiento y lista de permitidos de OpenClaw para los Plugins de canal. Apruebe nuevos remitentes:Compatibilidad
El Plugin comprueba la versión de OpenClaw del host durante el inicio.
Si el Plugin indica que la versión de OpenClaw es demasiado antigua, actualice
OpenClaw o instale la línea heredada del Plugin:
Proceso auxiliar
El Plugin de WeChat puede ejecutar tareas auxiliares junto al Gateway mientras supervisa la API iLink de Tencent. En la incidencia #68451, esa ruta auxiliar puso de manifiesto un error en la limpieza genérica de instancias obsoletas del Gateway de OpenClaw: un proceso secundario podía intentar limpiar el proceso principal del Gateway, lo que provocaba bucles de reinicio con gestores de procesos como systemd. La limpieza actual durante el inicio de OpenClaw excluye el proceso actual y sus antecesores, por lo que un proceso auxiliar de canal no puede finalizar 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
Compruebe la instalación y el estado:requires compiled runtime output for TypeScript entry, el paquete npm se publicó sin los archivos compilados
del entorno de ejecución de JavaScript que OpenClaw necesita. Actualice o vuelva a instalar el Plugin después de que su
editor publique un paquete corregido, o deshabilítelo o desinstálelo temporalmente.
Deshabilitación temporal:
Documentación relacionada
- Descripción general de los 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