Telegramブリッジのセットアップ
TelegramボットとサンドボックスのOpenClawエージェント間でメッセージを転送します。
Telegramブリッジはnemoclaw startで管理される補助サービスです。
前提条件
- 稼働中のNemoClawサンドボックス(ローカルまたはリモート)。
- BotFatherから取得したTelegramボットトークン。
Telegramボットの作成
Telegramを開き、@BotFatherに/newbotを送信します。
指示に従ってボットを作成し、ボットトークンを取得してください。
環境変数の設定
ボットトークンを環境変数にエクスポートします:
$ export TELEGRAM_BOT_TOKEN=<your-bot-token>
補助サービスの起動
Telegramブリッジと他の補助サービスを起動します:
$ nemoclaw start
startコマンドは以下のサービスを起動します:
- Telegramブリッジ:Telegramとエージェント間でメッセージを転送。
- cloudflaredトンネル:サンドボックスへの外部アクセスを提供。
TelegramブリッジはTELEGRAM_BOT_TOKEN環境変数が設定されている場合のみ起動します。
サービスの確認
Telegramブリッジが稼働しているか確認します:
$ nemoclaw status
出力にすべての補助サービスのステータスが表示されます。
メッセージの送信
Telegramを開き、ボットを見つけてメッセージを送信します。 ブリッジがメッセージをサンドボックス内のOpenClawエージェントに転送し、エージェントの応答を返します。
チャットIDによるアクセス制限
エージェントとやり取りできるTelegramチャットを制限するには、ALLOWED_CHAT_IDS環境変数にカンマ区切りのTelegramチャットIDリストを設定します:
$ export ALLOWED_CHAT_IDS="123456789,987654321"
$ nemoclaw start
サービスの停止
Telegramブリッジと他のすべての補助サービスを停止します:
$ nemoclaw stop
関連トピック
- リモートGPUインスタンスへのデプロイでTelegramサポート付きのリモートデプロイ。
- コマンドリファレンスで
startとstopコマンドの全リファレンスを確認。