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