📚 チュートリアル 中級 約 6 分で読める

OpenClaw チャネル連携

OpenClaw は 50 以上のメッセージチャネルに対応。本記事では Feishu、DingTalk、Telegram、Discord などの接続方法を紹介します。

V
Victor.Chen
2026年3月19日

出典:OpenClaw オレンジペーパー v1.2.0 第 16-18 章

チャネルの概要

OpenClaw は 50 以上のメッセージチャネルに対応しており、国際プラットフォームと中国国内プラットフォームの2系統に分かれます。

接続方式の比較

方式 説明 適したシーン
Bot モード ボットアカウントを作成し、ユーザーがボットと対話 チーム利用・公開サービス
個人モード 個人アカウントを使用し、AI があなたの代わりに返信 プライベートアシスタント
Web モード Web UI 経由で対話 単発利用・デモ

国際プラットフォームの接続

Telegram

難易度:⭐ 簡単

手順

  1. Telegram で @BotFather を検索
  2. /newbot を送信してボットを作成
  3. Bot Token を取得
  4. OpenClaw で Telegram チャネルを設定

設定例

channel: telegram
bot_token: "1234567890:ABCdefGHIjklMNOpqrsTUVwxyz"

Discord

難易度:⭐⭐ 中程度

手順

  1. Discord Developer Portal でアプリを作成
  2. Bot ユーザーを作成
  3. Bot Token を取得
  4. Bot をサーバーに招待
  5. OpenClaw で設定

権限設定

  • Send Messages
  • Read Message History
  • Embed Links
  • Attach Files

WhatsApp

難易度:⭐⭐⭐ やや難

方式

  • 公式 Business API(有料)
  • サードパーティのブリッジサービス
  • QR コードログイン方式(非公式)

Slack

難易度:⭐⭐ 中程度

手順

  1. Slack App を作成
  2. Bot Token Scopes を設定
  3. ワークスペースにインストール
  4. Event Subscriptions を設定

中国国内プラットフォームの接続

Feishu(Lark)

難易度:⭐⭐ 中程度

手順

  1. Feishu オープンプラットフォームにアクセス
  2. 企業自社構築アプリを作成
  3. アプリ権限を設定(メッセージの取得・送信、ユーザー基本情報の取得)
  4. App ID と App Secret を取得
  5. OpenClaw で Feishu チャネルを設定
  6. イベント購読(コールバック URL)を設定

設定例

channel: feishu
app_id: "cli_xxxxxxxxxx"
app_secret: "xxxxxxxxxxxxxxxxxx"
encrypt_key: "xxxxxxxx"  # 任意
verification_token: "xxxxxxxx"  # 任意

注意点

  • 一部の API 権限は管理者の承認が必要
  • コールバック URL が公開アクセス可能であることを確認
  • 設定完了後、アプリのバージョンを公開する必要があります

DingTalk

難易度:⭐⭐ 中程度

手順

  1. DingTalk オープンプラットフォームにアクセス
  2. 企業内部アプリを作成
  3. 「H5マイクロアプリ」タイプを選択
  4. アプリ権限を設定
  5. Client ID と Client Secret を取得
  6. OpenClaw で設定

対応機能:1対1メッセージ、グループメッセージ、ボットへの@トリガー

WeCom(企業微信)

難易度:⭐⭐ 中程度

手順

  1. WeCom 管理コンソールにアクセス
  2. 自社構築アプリを作成
  3. 信頼済みドメインを設定
  4. API メッセージ受信を設定
  5. OpenClaw で設定

設定のポイント

  • 信頼済みドメインの設定が必要(公開アクセス可能であること)
  • メッセージコールバック URL を設定
  • IP ホワイトリストを設定

WeChat(個人アカウント)

難易度:⭐⭐⭐⭐ 難しい

方式

  • Web プロトコル(不安定、アカウント停止リスクが高い)
  • iPad プロトコル(グレーゾーン)
  • WeCom(推奨の代替案)

推奨:WeChat 接続が必要な場合は、WeCom の利用をおすすめします

Web インターフェース

OpenClaw には Web UI が同梱されており、既定のポートは 3000 です。

アクセス方法

http://localhost:3000  # ローカル
http://サーバーIP:3000    # LAN
http://独自ドメイン     # 公開(リバースプロキシの設定が必要)

機能

  • 対話インターフェース
  • モデル設定
  • チャネル管理
  • スキル管理
  • システム設定

リモートアクセス

方式1:クラウドサーバーへのデプロイ

OpenClaw をクラウドサーバーにデプロイし、公開 IP 経由で直接アクセスします。

方式2:トンネリング(内網穿透)

トンネリングツールを使ってローカルサービスを公開します:

ツール 特徴
ngrok 簡単に使える、無料版には制限あり
frp セルフホスト、完全無料
Cloudflare Tunnel 無料、公開 IP 不要
localtunnel すぐに使える一時アクセス

方式3:VPN

VPN で家庭内ネットワークに接続し、ローカルサービスにアクセスします。

チャネル設定のベストプラクティス

複数チャネルの同時利用

複数のチャネルを同時に設定して、同じ AI アシスタントに複数のプラットフォームを担当させることができます:

channels:
  - feishu      # 仕事の連絡
  - telegram    # 個人利用
  - web         # バックアップアクセス

チャネルの分離

チャネルごとに異なる設定を使用できます:

チャネル 用途 モデル
Feishu 仕事用グループ GPT-4(高品質)
Telegram 個人 Gemini(無料)
Web デバッグ ローカルモデル

セキュリティ上の推奨事項

  1. 管理ポートを公開インターネットに露出させない
  2. HTTPS で暗号化する
  3. アクセスパスワードを設定する
  4. API キーを定期的に変更する

この設定を任せたい?

自動化したい最初の仕事を教えてください - 14日間のセットアップ実験に参加しませんか。

14日間の実験

メールはパック送付と決済リンクのみに使います。このページでは課金しません。