コンテンツへスキップ
dots.online
約30分

OpenClawをインストールしてTelegramに接続する方法

何もない状態から、Telegramでメッセージを送れるエージェントを使えるようになるまで約30分です。コマンドは公式ドキュメントから転載しています。お使いのバージョンに合っているか確認してください。

必要なもの

  • macOS、Linux、WSL2、またはWindowsを搭載したパソコンまたはVPS
  • Node 24.16+ または Node 26(インストーラーで追加できます)
  • モデルのAPIキーまたはサブスクリプション、あるいはローカルモデル
  • Telegramアカウント

手順

  1. 1

    実行場所を選ぶ

    試すだけなら自分のノートパソコンで問題ありません。常時稼働させるエージェントには、小規模なVPSまたはホームサーバーを使いましょう。ゲートウェイのポートをインターネットに公開しないでください。

  2. 2

    OpenClawをインストール

    公式インストーラーを実行します。OSを検出し、必要に応じてNodeをインストールしてから、OpenClawをインストールし、初期設定を開始します。

    # macOS / Linux / WSL2
    curl -fsSL https://openclaw.ai/install.sh | bash
    
    # Windows (PowerShell)
    iwr -useb https://openclaw.ai/install.ps1 | iex
  3. 3

    初期設定を実行してサービスをインストール

    検出されたAIアクセスを再利用するには「クイックスタート」を、すべての手順を進めるには「カスタム設定」を選びます。その後、再起動後も動作するよう、ゲートウェイをバックグラウンドサービスとしてインストールします。

    openclaw onboard
    # after quick start, stop the foreground gateway (Ctrl+C) and install the service
    openclaw gateway install
  4. 4

    Telegramボットを作成して追加

    Telegramで@BotFatherにメッセージを送信し(ハンドルが正確か確認してください)、/newbotを実行してトークンをコピーします。OpenClawに追加し、チャンネルのステータスを確認します。

    openclaw channels add --channel telegram --token <bot-token>
    openclaw channels status --probe
  5. 5

    自分のアカウントを承認

    ボットにメッセージを送信します。未登録の送信者には応答の代わりにペアリングコードが表示されます。1時間以内に自分のアカウントを承認してください。

    openclaw pairing list telegram
    openclaw pairing approve telegram <CODE>
  6. 6

    セキュリティを強化

    組み込みのセキュリティ監査を実行し、ゲートウェイを最新の状態に保ちましょう。2026.4.22より前のバージョンには、既知の重大な脆弱性があります。

    openclaw security audit
    openclaw update --channel stable

実体験からのヒント

  • gateway.bindはループバックに設定し、SSHまたはTailscale経由で接続してください。ポートを開放しないでください。
  • dmPolicyはペアリングに設定しておきましょう。ボットを見つけた見知らぬ人が利用できなくなります。
  • サードパーティ製スキルはブラウザー拡張機能と同じように扱いましょう。信頼できる提供元のものだけを、必要最小限インストールしてください。
  • 設定に慣れるまでは、execの承認を常に確認する設定にしてください。