Hoy vamos a instalar OpenClaw en una raspberry pi 4 y vamos a utilizarla como bot controlado por Telegram.

Primero en la Pi, actualiza el sistema e instala las dependencias básicas.
sudo apt update && sudo apt upgrade -y sudo apt install -y git curl build-essential sudo timedatectl set-timezone Europe/Madrid
Instala Node.js 24.
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash - sudo apt install -y nodejs node --version
Instala OpenClaw.
curl -fsSL https://openclaw.ai/install.sh | bash
Actualiza el PATH sin reiniciar.
source ~/.bashrc
Ejecuta el onboarding. Cuando te pregunte, elige QuickStart, luego filtra por groq y selecciona llama-3.3-70b-versatile, elige DuckDuckGo para búsquedas, di No a todos los API keys opcionales, No a los skills y No a los hooks.
openclaw onboard --install-daemon
Una vez terminado el onboarding, configura el canal de Telegram.
Para eso primero crea el bot en Telegram hablando con @BotFather, ejecuta /newbot, ponle nombre y username, y guarda el token que te da.
Luego abre el configurador.
openclaw configure
Selecciona Channels, luego Configure/link, elige Telegram y pega el token de BotFather cuando te lo pida.
Después arranca el gateway.
openclaw gateway
Escríbele un mensaje a tu bot en Telegram. La primera vez te pedirá aprobación de emparejamiento. En otro terminal ejecuta esto para aprobar el acceso.
openclaw pairing list telegram openclaw pairing approve telegram CODIGO
Y ya está, el asistente responde en Telegram usando llama-3.3-70b-versatile de Groq desde la Pi.
Y ahora configura Groq para poder conectar por el llm:
openclaw configure
Selecciona Model, te pedirá la API key de Groq, pega la que tienes. La puedes conseguir gratis en console.groq.com si no la tienes a mano.
Groq no aparece directamente en la lista. Selecciona Custom Provider y pulsa Enter. Ahí metes los datos de Groq manualmente:
- Base URL:
https://api.groq.com/openai/v1 - API Key: tu key de Groq
- Model:
groq/llama-3.3-70b-versatile
Selecciona OpenAI-compatible (ya está marcado) y pulsa Enter. Groq es compatible con el formato OpenAI.
Para utilizar ollama, seleccionamos Ollama, luego elegimos si es local o cloud e introducimos el token que tenemos.
Modelos disponibles de ollama:
qwen3-next:80b, ministral-3:14b, ministral-3:8b, ministral-3:3b, gemma3:4b, gemma3:12b, gemma3:27b, gemma4:31b, glm-4.6, glm-4.7, minimax-m2, minimax-m2.1, minimax-m2.5, deepseek-v3.1:671b, deepseek-v3.2, qwen3.5:397b, qwen3-coder:480b, nemotron-3-nano:30b, gpt-oss:20b, gpt-oss:120b, rnj-1:8b, cogito-2.1:671b
Modelo recomendado: gemma4:31b / qwen3
Comandos interesantes:
Ver logs del gateway:
openclaw logs --follow
Reiniciar Gateway:
openclaw gateway restart
Arrancar Cateway en primer plano:
openclaw gateway run
Errores:
Solucionar error de conectar con telegram: error telegram/api {«subsystem»:»telegram/api»} telegram sendChatAction failed: Network request for ‘sendChatAction’ failed!
echo 'export NODE_OPTIONS=--dns-result-order=ipv4first' >> ~/.bashrc source ~/.bashrc openclaw gateway stop openclaw gateway start
Si con esto no funciona es por que la Raspberry Pi no usa ip v4 para la comunicación y debemos proporcionarla:
Para forzar IPv4 a nivel de sistema en el Raspi:
bash
sudo nano /etc/gai.conf
Busca esta línea (está comentada con #):
#precedence ::ffff:0:0/96 100
Cámbiala a (quitando el #):
precedence ::ffff:0:0/96 100
Guarda con Ctrl+O, Enter, Ctrl+X.
Luego reinicia la Raspberry:
sudo reboot
Esto le dice al sistema operativo que prefiera siempre IPv4 sobre IPv6 globalmente, no solo en Node. Pruébalo y reinicia el gateway.
Y si tampoco funciona:
Fuerza IPv4 a nivel de sistema operativo desactivando IPv6 directamente:
bash
sudo nano /etc/sysctl.conf
Añade al final:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
Guarda y aplica:
bash
sudo sysctl -p
Luego reinicia el gateway:
bash
openclaw gateway stop openclaw gateway start
Esto deshabilita IPv6 completamente en el Raspi, forzando todo el tráfico por IPv4.
Aprobar un dispositivo telegram:
openclaw devices approve --latest

Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.