De Telegram-bridge instellen

Stuur berichten door tussen een Telegram-bot en de OpenClaw-agent die in de sandbox draait. De Telegram-bridge is een hulpdienst die wordt beheerd door nemoclaw start.

Vereisten

  • Een draaiende NemoClaw sandbox, lokaal of remote.
  • Een Telegram-bottoken van BotFather.

Een Telegram-bot aanmaken

Open Telegram en stuur /newbot naar @BotFather. Volg de aanwijzingen om een bot aan te maken en een bottoken te ontvangen.

De omgevingsvariabele instellen

Exporteer het bottoken als omgevingsvariabele:

$ export TELEGRAM_BOT_TOKEN=<your-bot-token>

Hulpdiensten starten

Start de Telegram-bridge en andere hulpdiensten:

$ nemoclaw start

Het start-commando start de volgende diensten:

  • De Telegram-bridge stuurt berichten door tussen Telegram en de agent.
  • De cloudflared-tunnel biedt externe toegang tot de sandbox.

De Telegram-bridge start alleen wanneer de omgevingsvariabele TELEGRAM_BOT_TOKEN is ingesteld.

De diensten verifiëren

Controleer of de Telegram-bridge draait:

$ nemoclaw status

De uitvoer toont de status van alle hulpdiensten.

Een bericht sturen

Open Telegram, zoek uw bot en stuur een bericht. De bridge stuurt het bericht door naar de OpenClaw-agent in de sandbox en geeft het antwoord van de agent terug.

Toegang beperken op basis van chat-ID

Om te beperken welke Telegram-chats met de agent kunnen communiceren, stelt u de omgevingsvariabele ALLOWED_CHAT_IDS in op een kommagescheiden lijst van Telegram chat-ID’s:

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

De diensten stoppen

Om de Telegram-bridge en alle andere hulpdiensten te stoppen:

$ nemoclaw stop

Gerelateerde onderwerpen