コンテンツにスキップ

Google ChatをAIアシスタントにする方法:OpenClawセットアップガイド

普段使っているコミュニケーションツールにAIを統合しようとすると、認証の設定やセキュリティの確保でつまずいてしまうことがよくあります。特に外部からのWebhookを受け取るための設定は、初心者にとって最初の大きな壁になりがちです。

複雑な手順に悩まされることなく、使い慣れたGoogle ChatのインターフェースからAIと対話できれば、日々のタスクはもっとスムーズになります。この記事では、OpenClawをGoogle Chatに接続するための最短ルートを紹介します。

セットアップを始める前に、以下の準備ができているか確認してください。

  • Google Cloud プロジェクト
  • 有効化された Google Chat API
  • OpenClaw Gateway が動作する環境
  • 公開済みの HTTPS エンドポイント(Tailscale Funnel など)

5分ほどで最小限の構成を立ち上げましょう。

  1. Google Cloud Console で Google Chat API を有効にします。
  2. Service Account を作成します。
    • 「認証情報を作成」 > 「サービス アカウント」をクリック。
    • 名前(例:openclaw-chat)を入力し、後の項目はデフォルトのまま「完了」します。
  3. JSON キーをダウンロードします。
    • 作成したアカウントを選択し、「キー」タブから「鍵を追加」 > 「新しい鍵を作成」 > 「JSON」を選択。
    • 保存したファイルを Gateway ホスト(例:~/.openclaw/googlechat-service-account.json)に配置します。

Google Chat Configuration で以下を入力します。

  • App name: 任意の名前(例:OpenClaw)
  • Interactive features: 有効にする
  • Functionality: 「Join spaces and group conversations」にチェック
  • Connection settings: 「HTTP endpoint URL」を選択し、Gateway のパブリック URL 末尾に /googlechat を付けたものを入力
  • Visibility: 自分のメールアドレスを入力して保存
  • App status: 保存後にページをリフレッシュし、「Live - available to users」に変更して再度保存

環境変数または設定ファイルを更新します。

Terminal window
# 環境変数の場合
export GOOGLE_CHAT_SERVICE_ACCOUNT_FILE=/path/to/service-account.json

または config.json5:

{
channels: {
googlechat: {
enabled: true,
serviceAccountFile: "/path/to/service-account.json",
audienceType: "app-url",
audience: "https://your-gateway.com/googlechat",
},
},
}

設定後、Gateway を起動します。

公開 URL の設定(推奨:Tailscale Funnel)

Section titled “公開 URL の設定(推奨:Tailscale Funnel)”

Google Chat API はパブリックな HTTPS エンドポイントを必要とします。セキュリティのため、/googlechat パスのみを公開することをお勧めします。

  1. Dashboard を内部向けに公開:
    Terminal window
    tailscale serve --bg --https 8443 http://127.0.0.1:18789
  2. Webhook パスのみを外部公開:
    Terminal window
    tailscale funnel --bg --set-path /googlechat http://127.0.0.1:18789/googlechat

これで、Dashboard は Tailscale ネットワーク内からのみアクセスでき、Google Chat からの通知だけが外部から届くようになります。

Google Cloud のログにこのエラーが表示される場合、Webhook ハンドラーが正しく登録されていません。

  • Channel 設定の確認: openclaw config get channels.googlechat を実行し、設定が存在するか確認してください。
  • プラグインの確認: openclaw plugins list | grep googlechat で enabled になっているか確認します。
  • 再起動: 設定変更後は必ず openclaw gateway restart を実行してください。
  • ステータス確認: openclaw channels status で Google Chat が enabled かつ configured になっているか確認します。

さらに詳しい設定やトラブルシューティングが必要な場合は、AI Setup Assistant に相談してください。

OpenClaw

OpenClaw Expert

まだ解決しませんか?

このページで解決しない場合は、OpenClaw Expertに直接質問してください。