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

関連トピック