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
- Effettuare il Deploy di NemoClaw su un’Istanza GPU Remota per il deployment remoto con supporto Telegram.
- Comandi per il riferimento completo dei comandi
startestop.