Instalación de un clic de ClawdBot para tu asistente IA

ClawdBot: Un asistente AI de un solo clic para cualquier plataforma

En el vertiginoso mundo de la IA, contar con un chatbot personal que funcione en tu propio hardware puede ser tanto un proyecto de aprendizaje como una herramienta poderosa de productividad. ClawdBot (también conocido como OpenClaw Installer) satisface esa necesidad permitiéndote alojar un asistente IA con un solo comando. A continuación, una guía completa: qué es, por qué es útil, cómo instalarlo, cómo configurar soporte multi‑modelo y canales, cómo asegurar su funcionamiento y cómo ajustarlo a tu caso de uso.


1. ¿Qué es ClawdBot?

ClawdBot es una herramienta ligera y multiplataforma de despliegue con un solo clic que empaqueta el servidor AI OpenClaw con guiones de configuración sencillos. OpenClaw es un marco modular que puede encaminar peticiones a diferentes proveedores de LLM (Anthropic, OpenAI, Gemini, Groq, Mistral, Ollama, etc.) y exponer el asistente a través de numerosos canales de mensajería populares: Telegram, Discord, WhatsApp, Slack, WeChat, iMessage, Feishu y hasta webhooks personalizados.

Características clave:

  • Instalación con un clic – un solo guion shell instala Node, descarga OpenClaw y configura todo.
  • Soporte multi‑modelo – elige o añade el proveedor de LLM que prefieras.
  • Integración multi‑canal – comunícate con el asistente a través de casi cualquier plataforma de chat.
  • Persistencia y memoria – memoria a largo plazo multiplataforma integrada, sistema de habilidades, notificaciones push.
  • Opciones de seguridad – modo sandbox, habilitar/deshabilitar comandos shell, restringir listas de usuarios.
  • Soporte Docker – despliegue dentro de un contenedor para entornos aislados.

2. Requisitos del sistema

Ítem Mínimo Recomendado
OS macOS 12+, Ubuntu 20.04+, Debian 11+, CentOS 8+ Cualquier distro Linux con systemd
Node.js v22+ v22 o superior
RAM 2 GB 4 GB+
Disco 1 GB libre 2 GB+

ClawdBot te solicitará automáticamente instalar cualquier paquete de sistema faltante. Si lo ejecutas en una máquina que ya aloje otros servicios pesados, lo más recomendable es usar una VM dedicada o una instancia en la nube.


3. Instalación con un sólo clic (recomendado)

Abre una terminal y ejecuta:

curl -fsSL https://raw.githubusercontent.com/miaoxworld/OpenClawInstaller/main/install.sh | bash

Lo que hace el guion:

  1. Detección de entorno – revisa la versión de Node, memoria y espacio en disco.
  2. Instalación de dependencias – instala Node 22 y npm.
  3. Clonado del repositorio – descarga el código más reciente de OpenClaw.
  4. Instalación interactiva – solicita proveedor de modelo, clave, nombre del modelo y canales.
  5. Auto‑prueba – verifica la conectividad de la API.
  6. Inicio del servicio – lanza el gateway OpenClaw en segundo plano.

Tras completar el asistente inicial, puedes abrir el menú de configuración para refinar los ajustes:

bash ~/.openclaw/config-menu.sh

4. Instalación manual (avanzado)

Si necesitas más control (por ejemplo, construir imágenes Docker personalizadas o ejecutar en una canalización CI), sigue estos pasos manuales:

# 1. Clona el repositorio
git clone https://github.com/miaoxworld/OpenClawInstaller.git
cd OpenClawInstaller

# 2. Haz ejecutables
chmod +x install.sh config-menu.sh

# 3. Ejecuta el instalador
./install.sh

También puedes instalar la CLI de OpenClaw globalmente con npm:

npm install -g openclaw

5. Configurando modelos AI

Durante el asistente de instalación verás un menú para escoger tu proveedor AI. La interfaz es text‑based pero intuitiva:

  1. Anthropic Claudeclaude-sonnet-4-5, claude-opus-4-5, etc.
  2. OpenAI GPTgpt-4o, gpt-4o-mini.
  3. Google Geminigemini-2.0-flash, gemini-1.5-pro.
  4. OpenRouter – una sola clave que funciona para muchos proveedores.
  5. Groq & Mistral – para inferencia de alto rendimiento.
  6. Ollama – para modelos locales autodirigidos.

Si usas un proxy personalizado (por ejemplo, OneAPI, NewAPI o un endpoint compatible OpenAI), simplemente introduce la URL base y la clave. El instalador escribe la configuración automáticamente en ~/.openclaw/openclaw.json y ~/.openclaw/env.


6. Configuración de canales de mensajería

ClawdBot puede comunicarse a través de Telegram, Discord, WhatsApp, Slack, WeChat, iMessage (solo macOS) y Feishu. El instalador ofrece una guía para cada plataforma.

Telegram

  1. Crea un bot con BotFather.
  2. Copia el Bot Token.
  3. Encuentra tu User ID con @userinfobot.
  4. En el menú de configuración: elige Telegram y pega el token + ID.

Discord

  1. Crea una aplicación Discord → Bot.
  2. Habilita Message Content Intent.
  3. Copia el Bot Token.
  4. Genera una URL de invitación con al menos View Channels, Send Messages, Read Message History.
  5. Añade el bot a tu servidor y obtén el ID del canal.
  6. En el menú: selecciona Discord, pega el token, el ID del canal.

WhatsApp

  1. OpenClaw usa un código QR para iniciar sesión en tu sesión Web de WhatsApp. No se requiere la API de negocio.
  2. Ejecuta la ventana de configuración y escanea el QR para completar el login.

⚠️ Importante: el login de WhatsApp sólo puede existir en un dispositivo a la vez, asegúrate de que WhatsApp Web no esté conectado en otro lugar.

Feishu

  1. Registra una aplicación en la plataforma abierta de Feishu.
  2. Añade la capacidad de “机器人” y concede los permisos necesarios.
  3. Habilita la suscripción de eventos usando conexión larga (sin URL de webhook).
  4. Proporciona el App ID y el App Secret en el menú de configuración.

7. Gestión del servicio

La CLI openclaw ofrece un conjunto completo de comandos:

# Iniciar (fondo)
openclaw gateway start

# Detener
openclaw gateway stop

# Reiniciar
openclaw gateway restart

# Estado
openclaw gateway status

# Logs en tiempo real
openclaw logs --follow

# Editor de configuración
openclaw config

# Asistente de incorporación (re‑ejecutar ajustes)
openclaw onboard

# Respaldar datos
openclaw backup

Despliegue Docker

Si prefieres aislamiento en contenedores, el repositorio incluye un Dockerfile y docker-compose.yml. Para lanzar:

docker compose up -d

Asegúrate de montar el directorio ~/.openclaw para preservar la configuración entre reinicios.


8. Consejos de seguridad

  1. Desactivar comandos peligrosos – En el archivo de configuración establece security.enable_shell_commands: false y security.enable_file_access: false.
  2. Modo sandboxsecurity.sandbox_mode: true limita el entorno.
  3. Usuarios restringidos – En channels.telegram.allowed_users añade sólo los ID de usuarios confiables.
  4. Rotar claves API regularmente.
  5. Evitar almacenar claves en el repositorio – usa variables de entorno.
  6. Usar una VM dedicada o una instancia en la nube para reducir la superficie de ataque.

9. Preguntas frecuentes

Q: ¿La versión de Node.js es demasiado baja? - macOS: brew install node@22 && brew link --overwrite node@22 - Ubuntu/Debian: curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - && sudo apt-get install -y nodejs

Q: ¿Por qué el bot no responde? - Verifica tokens e ID. - Revisa si hay proxies de red. - Ejecuta openclaw doctor para diagnósticos.

Q: ¿Cómo actualizar? - npm update -g openclaw o ejecuta ./config-menu.sh → actualiza OpenClaw.

Q: ¿Cómo respaldar? - Manual: cp -r ~/.openclaw ~/openclaw_backup_$(date +%Y%m%d). - CLI: openclaw backup.

Q: ¿Desinstalación completa? - Detén el servicio: openclaw gateway stop. - Desinstala: npm uninstall -g openclaw. - Elimina la configuración: rm -rf ~/.openclaw.


10. Conclusión

ClawdBot convierte cualquier servidor o portátil en un asistente AI potente y multi‑modelo sin dolores de cabeza por la configuración. Ya sea que quieras un chatbot personal para tomar notas, un asistente para programar o una plataforma de pruebas para nuevas APIs de LLM, el instalador te brinda un entorno limpio y reproducible. Al construir sobre OpenClaw, escala de pruebas locales a implementaciones de nivel de producción. Saca el repositorio, ejecuta el script y empieza a conversar hoy mismo.

¡Feliz hacking y que tu asistente te proporcione más tiempo para enfocarte en lo que importa!

Artículo original: Ver original

Compartir este artículo