Configurar a Ponte Telegram
Encaminhe mensagens entre um bot do Telegram e o agente OpenClaw rodando dentro do sandbox.
A ponte Telegram é um serviço auxiliar gerenciado pelo nemoclaw start.
Pré-requisitos
- Um sandbox NemoClaw em execução, local ou remoto.
- Um token de bot do Telegram do BotFather.
Criar um Bot do Telegram
Abra o Telegram e envie /newbot para @BotFather.
Siga as instruções para criar um bot e receber um token de bot.
Definir a Variável de Ambiente
Exporte o token do bot como uma variável de ambiente:
$ export TELEGRAM_BOT_TOKEN=<your-bot-token>
Iniciar os Serviços Auxiliares
Inicie a ponte Telegram e outros serviços auxiliares:
$ nemoclaw start
O comando start inicia os seguintes serviços:
- A ponte Telegram encaminha mensagens entre o Telegram e o agente.
- O túnel cloudflared fornece acesso externo ao sandbox.
A ponte Telegram inicia apenas quando a variável de ambiente TELEGRAM_BOT_TOKEN está definida.
Verificar os Serviços
Verifique se a ponte Telegram está em execução:
$ nemoclaw status
A saída mostra o status de todos os serviços auxiliares.
Enviar uma Mensagem
Abra o Telegram, encontre seu bot e envie uma mensagem. A ponte encaminha a mensagem para o agente OpenClaw dentro do sandbox e retorna a resposta do agente.
Restringir Acesso por ID de Chat
Para restringir quais chats do Telegram podem interagir com o agente, defina a variável de ambiente ALLOWED_CHAT_IDS com uma lista separada por vírgulas de IDs de chat do Telegram:
$ export ALLOWED_CHAT_IDS="123456789,987654321"
$ nemoclaw start
Parar os Serviços
Para parar a ponte Telegram e todos os outros serviços auxiliares:
$ nemoclaw stop
Tópicos Relacionados
- Implantar o NemoClaw em uma Instância GPU Remota para implantação remota com suporte a Telegram.
- Comandos para a referência completa dos comandos
startestop.