dotsagent.io
言語:日本語
OpenClawガイド · 4 ステップ

OpenClawをTelegramに接続する

TelegramはOpenClawのコアに組み込まれています。botを作成してgatewayにトークンを設定し、ペアリングコードで自分のアカウントを承認します。

インストールガイドに従ってgatewayを起動し、Telegramアカウントを用意してください。Telegramはデフォルトでlong pollingを使うため、公開URLは必要ありません。

  1. @BotFatherでbotを作成する

    Telegramアカウントから@BotFatherにメッセージを送り、/newbotを送信します。表示される案内に従って名前とユーザー名を入力してください。BotFatherからbot tokenが届きます。トークンをコピーして、他人に知られないよう保管してください。トークンを持つ人は誰でもbotを操作できます。

  2. Telegramチャンネルを追加する

    <bot-token>を手順1で取得したトークンに置き換えてください。TELEGRAM_BOT_TOKENを設定する方法もあります。または、openclaw.jsonにenabled、botToken、dmPolicy、groupsを含むchannels.telegramブロックを追加してください。

    shell
    openclaw channels add --channel telegram --token <bot-token>
  3. 接続を確認する

    --probeを実行すると、設定が存在するかどうかだけでなく、gatewayが実際にbotへ接続できるかを確認できます。botにメッセージを送る前に、報告されたエラーを解消してください。

    shell
    openclaw channels status --probe
  4. 自分のアカウントを承認する

    ボットにダイレクトメッセージを送ります。dmPolicy がデフォルトの pairing の場合、返信の代わりにコードが届きます。最初のコマンドですべての保留中リクエストを表示し、2つ目のコマンドでコードを指定して自分のリクエストを承認します。コードの有効期限は1時間で、同時に保留できるのは最大3件です。

    shell
    openclaw pairing list telegram
    openclaw pairing approve telegram <CODE>

dmPolicy は pairing または allowlist に設定し、グループでは requireMention を有効にしてください。dmPolicy を open に設定すると、ボットを見つけた人なら誰でもエージェントに話しかけられます。

OpenClawのその他のガイド

出典

  1. docs.openclaw.ai/channels/telegram/setup
  2. docs.openclaw.ai/channels
  3. docs.openclaw.ai/gateway/security/access-control