Telegram es el canal más fácil para empezar con OpenClaw. Voice notes, media, groups — todo funciona. Y sí, vas a tener que hablar con alguien llamado "BotFather". Cierra los ojos y hazlo.
/newbotbot: polly_assistant_botEl token se ve algo así: 7391826450:AAHr-kE9xMp2q...
Mientras estás con BotFather, envía estos comandos:
/setprivacy → Disable
Esto permite que tu bot vea todos los mensajes en grupos (no solo cuando lo mencionan). Necesario si quieres usarlo en group chats.
/setjoingroups → Enable
Permite que lo añadas a grupos.
En la terminal de tu máquina OpenClaw, edita la configuración:
# Abre el archivo de configuración
nano ~/.openclaw/openclaw.json
Agrega o edita la sección de Telegram:
{
"channels": {
"telegram": {
"enabled": true,
"botToken": "7391826450:AAHr-kE9xMp2q...",
"dmPolicy": "pairing"
}
}
}
O usa variable de entorno:
export TELEGRAM_BOT_TOKEN="7391826450:AAHr-kE9xMp2q..."
openclaw gateway
El gateway empieza a escuchar mensajes de Telegram via long polling.
Con dmPolicy: "pairing" (default y recomendado), no cualquiera puede hablarle a tu bot.
openclaw pairing list telegram
openclaw pairing approve telegram <CÓDIGO>
Ya está. Tu bot y tú están vinculados.
Envíale un mensaje desde tu celular. Prueba:
Puedes añadir tu bot a un grupo de Telegram (por ejemplo, con tu pareja para gestión familiar):
@userinfobot){
"channels": {
"telegram": {
"groups": {
"-1001234567890": {
"requireMention": true,
"groupPolicy": "allowlist",
"allowFrom": ["tu_telegram_id", "id_de_tu_pareja"]
}
}
}
}
}
Con requireMention: true, el bot solo responde cuando lo mencionas directamente. No se mete en cada conversación — como un buen empleado.
Una de las features más subestimadas. En Telegram, mantén el botón de micrófono y habla. OpenClaw:
Esto es perfecto para:
Jesse Genet (madre homeschooler con 4 hijos) usa voice notes constantemente: "Está en el piso con sus hijos haciendo una lección y tiene una idea para la siguiente. No va a pararse a tipear. Le envía un voice note a su agente y sigue con los niños."