Telegram-Bridge einrichten
Leite Nachrichten zwischen einem Telegram-Bot und dem OpenClaw-Agenten in der Sandbox weiter.
Die Telegram-Bridge ist ein Hilfsdienst, der von nemoclaw start verwaltet wird.
Voraussetzungen
- Eine laufende NemoClaw-Sandbox (lokal oder remote).
- Ein Telegram-Bot-Token von BotFather.
Telegram-Bot erstellen
Öffne Telegram und sende /newbot an @BotFather.
Folge den Anweisungen, um einen Bot zu erstellen und ein Bot-Token zu erhalten.
Umgebungsvariable setzen
Exportiere das Bot-Token als Umgebungsvariable:
$ export TELEGRAM_BOT_TOKEN=<your-bot-token>
Hilfsdienste starten
Starte die Telegram-Bridge und andere Hilfsdienste:
$ nemoclaw start
Der start-Befehl startet folgende Dienste:
- Die Telegram-Bridge leitet Nachrichten zwischen Telegram und dem Agenten weiter.
- Der cloudflared-Tunnel bietet externen Zugriff auf die Sandbox.
Die Telegram-Bridge startet nur, wenn die Umgebungsvariable TELEGRAM_BOT_TOKEN gesetzt ist.
Dienste überprüfen
Prüfe, ob die Telegram-Bridge läuft:
$ nemoclaw status
Nachricht senden
Öffne Telegram, finde deinen Bot und sende eine Nachricht. Die Bridge leitet die Nachricht an den OpenClaw-Agenten in der Sandbox weiter und gibt die Antwort zurück.
Zugriff per Chat-ID einschränken
Um festzulegen, welche Telegram-Chats mit dem Agenten interagieren können, setze die Umgebungsvariable ALLOWED_CHAT_IDS auf eine kommagetrennte Liste von Telegram-Chat-IDs:
$ export ALLOWED_CHAT_IDS="123456789,987654321"
$ nemoclaw start
Dienste stoppen
$ nemoclaw stop
Verwandte Themen
- NemoClaw auf Remote-GPU-Instanz deployen für Remote-Deployment mit Telegram-Unterstützung.
- Befehlsreferenz für die vollständige
start- undstop-Referenz.