Configurar el Puente de Telegram
Reenvíe mensajes entre un bot de Telegram y el agente OpenClaw ejecutándose dentro del sandbox.
El puente de Telegram es un servicio auxiliar gestionado por nemoclaw start.
Requisitos Previos
- Un sandbox de NemoClaw en ejecución, ya sea local o remoto.
- Un token de bot de Telegram de BotFather.
Crear un Bot de Telegram
Abra Telegram y envíe /newbot a @BotFather.
Siga las indicaciones para crear un bot y recibir un token de bot.
Establecer la Variable de Entorno
Exporte el token del bot como una variable de entorno:
$ export TELEGRAM_BOT_TOKEN=<your-bot-token>
Iniciar los Servicios Auxiliares
Inicie el puente de Telegram y otros servicios auxiliares:
$ nemoclaw start
El comando start lanza los siguientes servicios:
- El puente de Telegram reenvía mensajes entre Telegram y el agente.
- El túnel cloudflared proporciona acceso externo al sandbox.
El puente de Telegram se inicia solo cuando la variable de entorno TELEGRAM_BOT_TOKEN está establecida.
Verificar los Servicios
Verifique que el puente de Telegram esté en ejecución:
$ nemoclaw status
La salida muestra el estado de todos los servicios auxiliares.
Enviar un Mensaje
Abra Telegram, encuentre su bot y envíe un mensaje. El puente reenvía el mensaje al agente OpenClaw dentro del sandbox y devuelve la respuesta del agente.
Restringir el Acceso por ID de Chat
Para restringir qué chats de Telegram pueden interactuar con el agente, establezca la variable de entorno ALLOWED_CHAT_IDS con una lista separada por comas de IDs de chat de Telegram:
$ export ALLOWED_CHAT_IDS="123456789,987654321"
$ nemoclaw start
Detener los Servicios
Para detener el puente de Telegram y todos los demás servicios auxiliares:
$ nemoclaw stop
Temas Relacionados
- Desplegar NemoClaw en una Instancia de GPU Remota para despliegue remoto con soporte de Telegram.
- Comandos para la referencia completa de los comandos
startystop.