Google ChatをAIアシスタントにする方法:OpenClawセットアップガイド
普段使っているコミュニケーションツールにAIを統合しようとすると、認証の設定やセキュリティの確保でつまずいてしまうことがよくあります。特に外部からのWebhookを受け取るための設定は、初心者にとって最初の大きな壁になりがちです。
複雑な手順に悩まされることなく、使い慣れたGoogle ChatのインターフェースからAIと対話できれば、日々のタスクはもっとスムーズになります。この記事では、OpenClawをGoogle Chatに接続するための最短ルートを紹介します。
セットアップを始める前に、以下の準備ができているか確認してください。
- Google Cloud プロジェクト
- 有効化された Google Chat API
- OpenClaw Gateway が動作する環境
- 公開済みの HTTPS エンドポイント(Tailscale Funnel など)
クイックスタート
Section titled “クイックスタート”5分ほどで最小限の構成を立ち上げましょう。
1. Google Cloud の設定
Section titled “1. Google Cloud の設定”- Google Cloud Console で Google Chat API を有効にします。
- Service Account を作成します。
- 「認証情報を作成」 > 「サービス アカウント」をクリック。
- 名前(例:
openclaw-chat)を入力し、後の項目はデフォルトのまま「完了」します。
- JSON キーをダウンロードします。
- 作成したアカウントを選択し、「キー」タブから「鍵を追加」 > 「新しい鍵を作成」 > 「JSON」を選択。
- 保存したファイルを Gateway ホスト(例:
~/.openclaw/googlechat-service-account.json)に配置します。
2. Google Chat アプリの設定
Section titled “2. Google Chat アプリの設定”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」に変更して再度保存
3. OpenClaw の設定
Section titled “3. OpenClaw の設定”環境変数または設定ファイルを更新します。
# 環境変数の場合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 パスのみを公開することをお勧めします。
- Dashboard を内部向けに公開:
Terminal window tailscale serve --bg --https 8443 http://127.0.0.1:18789 - Webhook パスのみを外部公開:
Terminal window tailscale funnel --bg --set-path /googlechat http://127.0.0.1:18789/googlechat
これで、Dashboard は Tailscale ネットワーク内からのみアクセスでき、Google Chat からの通知だけが外部から届くようになります。
トラブルシューティング
Section titled “トラブルシューティング”405 Method Not Allowed
Section titled “405 Method Not Allowed”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 に相談してください。
次のステップ
Section titled “次のステップ”OpenClaw Expert
まだ解決しませんか?
このページで解決しない場合は、OpenClaw Expertに直接質問してください。