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