Saltar al contenido principal

Descripción general

OpenClaw es un Gateway de agentes de IA de código abierto que actúa como puente entre aplicaciones de chat y agentes de IA. A través de un proceso de Gateway centralizado, conecta plataformas de chat como Telegram, WhatsApp, Discord y Feishu (Lark) con agentes de programación de IA, permitiendo interacciones directas de programación con IA dentro de las ventanas de chat. Al configurar EvoLink API como proveedor de modelos personalizado en OpenClaw y conectar un Bot de Feishu, puedes usar los modelos Claude de EvoLink (como Claude 4.6 Opus, Claude 4.5 Sonnet, Claude 4.5 Haiku) para conversaciones de programación asistida por IA directamente en Feishu. El canal de Feishu utiliza el modo de conexión larga WebSocket para recibir mensajes — no se requiere una URL pública. Esta guía cubre:
  • Instalación y configuración del Gateway OpenClaw
  • Creación de una aplicación empresarial de Feishu con capacidad de bot
  • Configuración de EvoLink API como proveedor de modelos personalizado
  • Verificación de la conexión y primeros pasos

Verificación del Entorno del Sistema

Antes de la instalación, se recomienda ejecutar la herramienta de verificación del entorno para asegurarse de que su sistema cumple con los requisitos de OpenClaw.

Descargar Herramienta de Verificación

Descargue la herramienta de verificación para su plataforma desde GitHub Releases:

Elementos de Verificación

La herramienta verifica automáticamente lo siguiente:
  • ✅ Versión de Node.js (requiere >= 22.12.0)
  • ✅ npm disponible
  • ✅ Git disponible
  • ✅ Conectividad de red (github.com, npmjs.org, evolink.ai)
Ejemplo de verificación exitosa Si la verificación falla, la herramienta proporcionará sugerencias de corrección específicas.

Requisitos previos

Antes de configurar, asegúrate de tener:

1. Instalar Node.js

OpenClaw se instala a través de npm y requiere Node.js 22 o superior.
Visita el sitio oficial de Node.js, descarga el instalador de Windows (archivo .msi) y ejecuta el programa de instalación.Después de la instalación, abre PowerShell para verificar:
Se recomienda ejecutar PowerShell como administrador para evitar problemas de permisos durante la instalación.
  • Inicia sesión en el Panel de EvoLink
  • Busca API Keys en el panel, haz clic en el botón ‘Crear nueva clave’ y luego copia la clave generada
  • La clave API generalmente comienza con sk-

3. Preparar una cuenta de Feishu

Necesitas una cuenta empresarial de Feishu para crear aplicaciones en la Plataforma Abierta de Feishu.

Paso 1: Instalar OpenClaw

Ejecuta el siguiente comando en tu terminal:
Instala el plugin de Feishu:

Paso 2: Configuración inicial

Ejecuta el comando de configuración inicial. OpenClaw te guiará a través de la configuración inicial e instalará el servicio daemon en segundo plano:

1. Confirmar instalación

El sistema mostrará un aviso de riesgos. Confirma para continuar: Confirm Installation

2. Seleccionar modo de instalación

Cuando se te pida elegir un modo de instalación, selecciona Quickstart: Select Quickstart

3. Seleccionar proveedor

Cuando se te pida elegir un proveedor de modelos, selecciona Skip. Configuraremos manualmente EvoLink como proveedor personalizado más adelante: Skip Provider Selection

4. Seleccionar modelos

Cuando se te pida elegir qué modelos habilitar, selecciona All: Select All Models

5. Seleccionar modelo predeterminado

Cuando se te pida elegir un modelo predeterminado, selecciona Keep current: Keep Current Model

Paso 3: Crear aplicación de Feishu

1. Iniciar sesión en la Plataforma Abierta de Feishu

Visita la Plataforma Abierta de Feishu e inicia sesión con tu cuenta de Feishu.
Para Lark (versión internacional), usa https://open.larksuite.com/app y establece domain: "lark" en la configuración.

2. Crear aplicación

Haz clic en Create Enterprise Self-Built Application, completa el nombre y la descripción de la aplicación, y elige un icono. Create Application

3. Obtener credenciales

En la página de Credentials & Basic Info, copia:
  • App ID (formato: cli_xxx)
  • App Secret
Mantén tu App Secret seguro. No lo compartas con otros.
Get Credentials

4. Configurar permisos

En la página de Permission Management, haz clic en Batch Import y pega el siguiente JSON para importar todos los permisos necesarios:
Configure Permissions

5. Habilitar capacidad de bot

En la barra lateral izquierda, haz clic en App Capabilities, busca la tarjeta Bot y activa el menu status. Una vez habilitado, completa el nombre y la descripción del bot — los usuarios verán estos datos al buscar o chatear con el bot en Feishu. Enable Bot Capability

6. Configurar suscripciones de eventos

Antes de configurar las suscripciones de eventos, asegúrate de haber:
  • Completado la configuración del canal de Feishu (ver Paso 4)
  • El gateway está en ejecución (verifica con openclaw gateway status)
En la página de Event Subscriptions:
  1. Selecciona Use Long Connection to Receive Events (modo WebSocket)
  2. Agrega el evento: im.message.receive_v1 (Recibir mensaje)
Si el gateway no está en ejecución o el canal no ha sido agregado, la configuración de conexión larga no se podrá guardar.
Configure Event Subscriptions

7. Publicar aplicación

Ve a Version Management & Release, crea una versión, envíala para revisión y publícala. Las aplicaciones empresariales auto-construidas generalmente se aprueban automáticamente.

Paso 4: Configurar OpenClaw

La configuración de OpenClaw está centralizada en ~/.openclaw/openclaw.json. Hay tres dominios de configuración clave:
  • plugins.entries.* — Controla qué plugins cargar
  • channels.* — Controla las conexiones de canales y credenciales de cuenta
  • models.providers.* — Controla los proveedores de modelos

1. Agregar canal de Feishu

Abre ~/.openclaw/openclaw.json:Habilita el plugin de Feishu (plugins.entries):
Configura las credenciales del canal de Feishu (channels.feishu):
Las credenciales de Feishu deben colocarse bajo channels.feishu.accounts, NO bajo plugins.entries.feishu. Colocarlas en la ubicación incorrecta causará un error Unrecognized key.
También puedes configurar mediante variables de entorno:
En el mismo openclaw.json, busca el campo models y agrega EvoLink como proveedor de modelos personalizado:
Reemplaza "your-evolink-api-key" con la clave API real de tu Panel de EvoLink.

3. Configurar modelo predeterminado

En el campo agents, establece el modelo predeterminado:

4. Reiniciar el Gateway

Reinicia el Gateway de OpenClaw para aplicar la configuración:
Siempre usa openclaw gateway restart en lugar de iniciar manualmente otro proceso, de lo contrario obtendrás un error de conflicto de puertos.
Verifica que la configuración se haya cargado correctamente:

Paso 5: Verificar la conexión

1. Buscar el bot en Feishu

Abre Feishu, busca el nombre del bot que creaste e inicia una conversación.

2. Obtener código de emparejamiento

Envía cualquier mensaje al bot. Te devolverá un código de emparejamiento.

3. Completar el emparejamiento

Abre una nueva ventana de terminal y ejecuta:
Reemplaza <pairing-code> con el código real devuelto por el bot. Asegúrate de eliminar los corchetes angulares <>.

4. Probar la conexión

Después de completar el emparejamiento, envía un mensaje al bot en Feishu:
Si recibes una respuesta de IA, la integración está completa.

Control de acceso

Acceso por mensaje directo

Por defecto dmPolicy: "pairing" — los usuarios desconocidos recibirán un código de emparejamiento que debe ser aprobado por un administrador:
También puedes configurar una lista de permitidos de Open IDs de usuarios a través de channels.feishu.allowFrom.

Acceso en grupos

La política de grupo se controla mediante channels.feishu.groupPolicy:
  • "open" — Permitir a todos los usuarios del grupo (predeterminado)
  • "allowlist" — Solo permitir usuarios en groupAllowFrom
  • "disabled" — Deshabilitar mensajes de grupo
Por defecto, el bot solo responde cuando es @mencionado (requireMention: true).

Comandos comunes

Solución de problemas