TL;DR: Conecte OpenClaw a WeChat instalando el plugin @tencent-weixin/openclaw-weixin, escaneando un código QR para autorizar su cuenta y reiniciando la pasarela. La configuración completa toma menos de 5 minutos. El plugin es gratuito, de código abierto y admite varias cuentas de WeChat simultáneamente.
Introducción
Ejecutar un asistente de IA en WeChat parece complicado. La mayoría de las soluciones requieren costosas suscripciones a API, configuraciones complejas de servidor o cuentas empresariales. OpenClaw cambia eso.
El plugin @tencent-weixin/openclaw-weixin conecta su cuenta personal de WeChat a la pasarela de IA de OpenClaw en minutos. No se necesita una cuenta empresarial. Sin tarifas mensuales. Simplemente escanee un código QR y estará en línea.
Esta guía lo lleva a través de la configuración completa, desde la instalación del plugin hasta el manejo de múltiples cuentas y el aislamiento de contextos de conversación. Al final, su WeChat tendrá un asistente de IA completamente funcional ejecutándose en OpenClaw.
Prerrequisitos
Antes de comenzar, necesita:
- OpenClaw instalado (versión
>=2026.3.22para el plugin v2.0.x) openclawCLI disponible en su terminal- Una cuenta de WeChat (una cuenta personal funciona, no se requiere empresa)
- Node.js instalado (para el instalador de un solo clic)
Verifique su versión de OpenClaw:
openclaw --version
Si está en una versión anterior, actualice primero. El plugin v2.0.x requiere OpenClaw >=2026.3.22.
Compatibilidad del plugin
| Versión del Plugin | Versión de OpenClaw | Estado |
|---|---|---|
| 2.0.x | >=2026.3.22 |
Activo |
| 1.0.x | >=2026.1.0 <2026.3.22 |
Mantenimiento |
El plugin verifica la versión del host al inicio. Si su versión de OpenClaw está fuera de rango, el plugin se negará a cargar.
Paso 1: Instale el plugin
Opción A: Instalación con un solo clic (Recomendado)
npx -y @tencent-weixin/openclaw-weixin-cli install
Esto maneja todo automáticamente: instalación del plugin, configuración y configuración inicial.
Opción B: Instalación manual
Si el instalador de un solo clic no funciona en su sistema, instálelo manualmente:
1. Instale el plugin:
openclaw plugins install "@tencent-weixin/openclaw-weixin"
2. Habilite el plugin:
openclaw config set plugins.entries.openclaw-weixin.enabled true
Paso 2: Escanee el código QR para autorizar WeChat
Una vez instalado el plugin, inicie sesión con su cuenta de WeChat:
openclaw channels login --channel openclaw-weixin
Aparecerá un código QR en su terminal. Abra WeChat en su teléfono, toque el icono de escanear y escanee el código. Confirme la autorización en su teléfono.

Sus credenciales de inicio de sesión se guardan localmente automáticamente. No es necesario escanear de nuevo a menos que cierre la sesión.
Paso 3: Reinicie la pasarela
Después de autorizar, reinicie la pasarela de OpenClaw para activar el plugin:
openclaw gateway restart
Eso es todo. Su cuenta de WeChat ahora está conectada a OpenClaw. Los mensajes enviados a su WeChat serán procesados por el agente de IA.
Paso 4: Agregue varias cuentas de WeChat (Opcional)
OpenClaw admite varias cuentas de WeChat simultáneamente. Para agregar otra cuenta, simplemente ejecute el comando de inicio de sesión nuevamente:
openclaw channels login --channel openclaw-weixin
Cada escaneo de código QR crea una nueva entrada de cuenta. Todas las cuentas se ejecutan en paralelo sin interferir entre sí.
Paso 5: Aísle los contextos de conversación (Opcional)
Por defecto, todos los canales comparten el mismo contexto de conversación de IA. Esto significa que sus conversaciones de WeChat y otros canales (Telegram, Discord, etc.) comparten la misma memoria de IA.
Si desea que cada cuenta de WeChat tenga su propio contexto aislado:
openclaw config set agents.mode per-channel-per-peer
Con esta configuración, cada combinación de "cuenta de WeChat + contacto" obtiene su propia memoria de IA independiente. Las conversaciones entre diferentes cuentas no se mezclarán.
Cómo funciona el plugin internamente
Para los desarrolladores que desean comprender o extender el plugin, aquí se explica cómo se comunica con la pasarela de OpenClaw.
Encabezados de autenticación
Todas las solicitudes de API utilizan estos encabezados:
| Encabezado | Valor |
|---|---|
Content-Type |
application/json |
AuthorizationType |
ilink_bot_token |
Authorization |
Bearer <token> |
X-WECHAT-UIN |
uint32 aleatorio codificado en base64 |
Puntos finales clave de la API
El plugin utiliza 5 puntos finales HTTP JSON:
| Punto final | Ruta | Propósito |
|---|---|---|
| getUpdates | getupdates |
Long-poll para nuevos mensajes |
| sendMessage | sendmessage |
Enviar texto/imagen/video/archivo |
| getUploadUrl | getuploadurl |
Obtener URL de carga CDN para medios |
| getConfig | getconfig |
Obtener configuración de cuenta (ticket de escritura) |
| sendTyping | sendtyping |
Mostrar/ocultar indicador de escritura |
Recepción de mensajes (Long Polling)
El plugin utiliza long polling para recibir mensajes:
// Solicitud
{
"get_updates_buf": ""
}
// Respuesta
{
"ret": 0,
"msgs": [...],
"get_updates_buf": "<new_cursor>",
"longpolling_timeout_ms": 35000
}
Pase el cursor get_updates_buf de vuelta en cada solicitud subsiguiente para recibir solo mensajes nuevos.
Envío de mensajes
{
"msg": {
"to_user_id": "<target_user_id>",
"context_token": "<session_context_token>",
"item_list": [
{
"type": 1,
"text_item": { "text": "¡Hola!" }
}
]
}
}
Tipos de mensajes
| Tipo | Valor |
|---|---|
| TEXTO | 1 |
| IMAGEN | 2 |
| VOZ | 3 |
| ARCHIVO | 4 |
| VIDEO | 5 |
Carga de medios (Imágenes, Archivos, Videos)
Los archivos multimedia se cifran con AES-128-ECB antes de la carga. El flujo:
- Llame a
getUploadUrlcon metadatos del archivo (tamaño, MD5) - Reciba los parámetros de carga de CDN pre-firmados
- Cifre el archivo con AES-128-ECB
- Cargue a CDN usando la URL pre-firmada
- Referencie el archivo CDN en
sendMessage
Problemas comunes y soluciones
El plugin se niega a cargar
Error: El plugin rechaza la carga al inicio
Solución: Verifique su versión de OpenClaw. El plugin v2.0.x requiere >=2026.3.22.
openclaw --version
# Si está desactualizado, actualice OpenClaw primero
Código QR caducado
Error: El código QR expira antes de escanear
Solución: Ejecute el comando de inicio de sesión nuevamente. Los códigos QR caducan después de ~30 segundos.
openclaw channels login --channel openclaw-weixin
Mensajes no recibidos
Error: Los mensajes de WeChat no llegan a OpenClaw
Solución: Reinicie la pasarela después de iniciar sesión.
openclaw gateway restart
Múltiples cuentas mezclando contextos
Error: Las respuestas de IA de una cuenta aparecen en otra
Solución: Habilite el aislamiento de contexto por canal.
openclaw config set agents.mode per-channel-per-peer
Casos de uso en el mundo real
Asistente personal de IA
Conecte su WeChat personal a OpenClaw y haga que un asistente de IA responda a los mensajes cuando esté ocupado. Configure el aislamiento de contexto para que cada contacto reciba respuestas personalizadas basadas en su historial de conversación.
Soporte al cliente para pequeñas empresas
Ejecute varias cuentas de WeChat para diferentes líneas de negocio. Cada cuenta maneja sus propias consultas de clientes con memoria de IA aislada. Sin contaminación cruzada entre cuentas.
Pruebas de desarrollador
Utilice la API HTTP JSON para crear integraciones personalizadas. El protocolo de backend del plugin está completamente documentado, lo que facilita la extensión o el reemplazo del comportamiento predeterminado.
Conclusión
Configurar OpenClaw con WeChat toma menos de 5 minutos. Instale el plugin, escanee un código QR, reinicie la pasarela, ¡listo! La configuración gratuita admite múltiples cuentas, aislamiento de contexto y soporte completo de medios (imágenes, voz, archivos, video).
Para los desarrolladores, la API HTTP JSON documentada facilita las integraciones personalizadas.
Comience con el instalador de un solo clic:
npx -y @tencent-weixin/openclaw-weixin-cli install
Siguiente paso: Una vez que su bot de WeChat esté funcionando, es probable que necesite conectarlo a APIs externas: pasarelas de pago, CRMs, servicios meteorológicos, etc. Pruebe sus APIs con Apidog para asegurarse de que su bot envíe los datos correctos en todo momento. Nivel gratuito disponible, no se requiere tarjeta de crédito.
Preguntas frecuentes
P: ¿Esto funciona con cuentas personales de WeChat?
R: Sí. A diferencia de la mayoría de las herramientas de automatización de WeChat, este plugin funciona con cuentas personales. No se requiere una cuenta empresarial u oficial.
P: ¿El plugin es gratuito?
R: Sí. El plugin @tencent-weixin/openclaw-weixin es gratuito y de código abierto. Solo necesita una instalación de OpenClaw que funcione.
P: ¿Puedo ejecutar varias cuentas de WeChat al mismo tiempo?
R: Sí. Ejecute openclaw channels login --channel openclaw-weixin para cada cuenta. Todas las cuentas se ejecutan simultáneamente.
P: ¿Qué sucede si reinicio mi computadora?
R: Las credenciales de inicio de sesión se guardan localmente. No necesita escanear el código QR nuevamente después de un reinicio. Simplemente reinicie la pasarela con openclaw gateway restart.
P: ¿Puedo crear integraciones personalizadas sobre esto?
R: Sí. El plugin expone una API HTTP JSON documentada con 5 puntos finales: getUpdates, sendMessage, getUploadUrl, getConfig y sendTyping. Si su bot necesita llamar a servicios externos, use Apidog para probar y validar sus integraciones de API antes de publicarlas.
