Configurare il Bridge Telegram

Inoltra messaggi tra un bot Telegram e l’agente OpenClaw in esecuzione all’interno della sandbox. Il bridge Telegram è un servizio ausiliario gestito da nemoclaw start.

Prerequisiti

  • Una sandbox NemoClaw in esecuzione, locale o remota.
  • Un token bot Telegram da BotFather.

Creare un Bot Telegram

Apri Telegram e invia /newbot a @BotFather. Segui le istruzioni per creare un bot e ricevere un token bot.

Impostare la Variabile d’Ambiente

Esporta il token bot come variabile d’ambiente:

$ export TELEGRAM_BOT_TOKEN=<your-bot-token>

Avviare i Servizi Ausiliari

Avvia il bridge Telegram e gli altri servizi ausiliari:

$ nemoclaw start

Il comando start avvia i seguenti servizi:

  • Il bridge Telegram inoltra i messaggi tra Telegram e l’agente.
  • Il tunnel cloudflared fornisce accesso esterno alla sandbox.

Il bridge Telegram si avvia solo quando la variabile d’ambiente TELEGRAM_BOT_TOKEN è impostata.

Verificare i Servizi

Controlla che il bridge Telegram sia in esecuzione:

$ nemoclaw status

L’output mostra lo stato di tutti i servizi ausiliari.

Inviare un Messaggio

Apri Telegram, trova il tuo bot e invia un messaggio. Il bridge inoltra il messaggio all’agente OpenClaw all’interno della sandbox e restituisce la risposta dell’agente.

Limitare l’Accesso per Chat ID

Per limitare quali chat Telegram possono interagire con l’agente, imposta la variabile d’ambiente ALLOWED_CHAT_IDS con un elenco separato da virgole di chat ID Telegram:

$ export ALLOWED_CHAT_IDS="123456789,987654321"
$ nemoclaw start

Arrestare i Servizi

Per arrestare il bridge Telegram e tutti gli altri servizi ausiliari:

$ nemoclaw stop

Argomenti Correlati