Conecta OpenClaw a Telegram
Telegram viene incluido en el núcleo de OpenClaw. Crea un bot, proporciona su token al gateway y autoriza tu cuenta con un código de emparejamiento.
Necesitas un gateway en ejecución, como se explica en la guía de instalación, y una cuenta de Telegram. No hace falta una URL pública, ya que Telegram usa long polling de forma predeterminada.
Crea un bot con @BotFather
Escribe a @BotFather desde tu cuenta de Telegram, envía /newbot y responde a las indicaciones para elegir un nombre y un nombre de usuario. BotFather te enviará el token del bot. Cópialo y mantenlo en privado: cualquiera que tenga el token puede controlar el bot.
Añade el canal de Telegram
Sustituye <bot-token> por el token del paso 1. También puedes definir TELEGRAM_BOT_TOKEN o añadir un bloque channels.telegram en openclaw.json con enabled, botToken, dmPolicy y groups.
shell openclaw channels add --channel telegram --token <bot-token>Comprueba la conexión
--probe comprueba que el gateway puede comunicarse con el bot, no solo que la configuración está presente. Corrige cualquier error que indique antes de escribir al bot.
shell openclaw channels status --probeAprueba tu propia cuenta
Envía un mensaje directo al bot. Con dmPolicy en su valor predeterminado, pairing, recibirás un código en lugar de una respuesta. El primer comando muestra todas las solicitudes pendientes; el segundo aprueba la tuya con su código. Los códigos caducan al cabo de una hora y puede haber como máximo tres pendientes a la vez.
shell openclaw pairing list telegram openclaw pairing approve telegram <CODE>
Mantén dmPolicy en pairing o allowlist y requireMention activado en los grupos. Si dmPolicy está en open, cualquiera que encuentre el bot puede hablar con tu agente.