Konfiguracja mostu Telegram
Przekazuj wiadomości między botem Telegram a agentem OpenClaw działającym wewnątrz sandboxa.
Most Telegram jest usługą pomocniczą zarządzaną przez nemoclaw start.
Wymagania wstępne
- Działający sandbox NemoClaw, lokalny lub zdalny.
- Token bota Telegram z BotFather.
Tworzenie bota Telegram
Otwórz Telegram i wyślij /newbot do @BotFather.
Postępuj zgodnie z instrukcjami, aby utworzyć bota i otrzymać token bota.
Ustawienie zmiennej środowiskowej
Wyeksportuj token bota jako zmienną środowiskową:
$ export TELEGRAM_BOT_TOKEN=<your-bot-token>
Uruchomienie usług pomocniczych
Uruchom most Telegram i inne usługi pomocnicze:
$ nemoclaw start
Polecenie start uruchamia następujące usługi:
- Most Telegram przekazuje wiadomości między Telegramem a agentem.
- Tunel cloudflared zapewnia zewnętrzny dostęp do sandboxa.
Most Telegram uruchamia się tylko wtedy, gdy ustawiona jest zmienna środowiskowa TELEGRAM_BOT_TOKEN.
Weryfikacja usług
Sprawdź, czy most Telegram działa:
$ nemoclaw status
Wynik pokazuje status wszystkich usług pomocniczych.
Wysłanie wiadomości
Otwórz Telegram, znajdź swojego bota i wyślij wiadomość. Most przekazuje wiadomość do agenta OpenClaw wewnątrz sandboxa i zwraca odpowiedź agenta.
Ograniczenie dostępu według identyfikatora czatu
Aby ograniczyć, które czaty Telegram mogą komunikować się z agentem, ustaw zmienną środowiskową ALLOWED_CHAT_IDS na listę identyfikatorów czatów Telegram oddzielonych przecinkami:
$ export ALLOWED_CHAT_IDS="123456789,987654321"
$ nemoclaw start
Zatrzymanie usług
Aby zatrzymać most Telegram i wszystkie inne usługi pomocnicze:
$ nemoclaw stop
Powiązane tematy
- Wdrożenie NemoClaw na zdalnej instancji GPU — zdalne wdrożenie z obsługą Telegram.
- Polecenia — pełna dokumentacja poleceń
startistop.