Google Chat アプリのサンプル

このセクションでは、さまざまなサンプルをビルドおよびデプロイする方法を サポートしています。

クイックスタートを使ってみる

Chat アプリを作成したことがない場合は、 クイックスタートを完了する。クイックスタートでは、基本的な API をセットアップして実行する方法を 表示されます。Google Chat API の使用を開始するには、2 種類の クイックスタート:

API クイックスタート

API クイックスタートではユーザー認証を使用します。 Chat API を呼び出すことができます。つまり、 認証された Chat ユーザーに限られます。その場合は、クイックスタートをご利用ください。 ユーザーとして Chat API を呼び出します。インタラクティブなクイックスタートとは異なり Google Chat アプリをインストールしたり、アプリを操作したり 方法について説明します。

API クイックスタートは次の言語で提供されています。

その他のプログラミング言語については、 使用を開始するためのクライアント ライブラリ やり取りできます。

インタラクティブなクイックスタート

希望する方法に応じて、次のインタラクティブなクイックスタートから選択できます。 build:

  • Google Apps Script: JavaScript ベースのローコード開発プラットフォームです。
  • Google Cloud での HTTP サービス 説明します。
  • Google Cloud Dialogflow CX 自動化された会話と動的な会話を実現する自然言語プラットフォーム できます。
  • Google Cloud Pub/Sub: リアルタイム ファイアウォールの内側で構築できるメッセージング サービスです。
  • AppSheet Google Workspace でアプリを構築するためのノーコード開発プラットフォーム 組織に提供します。

クイックスタートを完了したら、ビルドを続行して、 Chat アプリでは次のことができます。

  • 以下を使用してユーザーに返信する スラッシュ コマンド、ダイアログ、リンク プレビューなどのインタラクティブ機能が含まれています。
  • タスクをプロアクティブまたは個別に実行する(たとえば、 外部サービスに変更があったときにも対応できます。Google Chat で ユーザーが開始しない場合は、アプリの認証を設定して Chat アプリはユーザーの認証と呼び出しを Chat API。詳しくは、 Google Chat アプリとして認証します

その他の完全なサンプルを見る

クイックスタートを試したら、Chat アプリのサンプルを確認する 多くの機能やサービスを使用する組織です次の表に、Google Cloud の Chat 用アプリのサンプルは、 インタラクティブな機能、テクノロジー、アーキテクチャ、

  • 形式: サンプルの形式。以下が含まれます。 <ph type="x-smartling-placeholder">
      </ph>
    • チュートリアル: 手順を最初から最後まで順を追って説明します。 Google Cloud プロジェクト以外に何も設定していないと仮定します。
    • Codelabs 1 つ以上の Google プロダクトをガイドする チュートリアルです 後で自宅で試すことができるよう公開されています。
    • GitHub のコードサンプルは、 Google Chat の GitHub リポジトリ 基本的な使い方をご紹介します多くの場合 これらのサンプルはドキュメントでも使用されます。
  • テクノロジー: Google Workspace と Google Cloud サンプルで使用されているプロダクト、サービス、API。
  • アーキテクチャ: Chat アプリのアーキテクチャ またはサンプルで使用されているサービスによって異なります。
  • サンプルで使用されているインタラクティブ機能を確認します。 <ph type="x-smartling-placeholder">
      </ph>
    • スラッシュ コマンド: コマンド(/about. など)からコマンドを実行できます。
    • ダイアログ: インターフェースを新しいウィンドウで開きます。 ユーザーが情報を入力、送信できます。
    • リンク プレビュー: 添付 サードパーティからのリンクを含むメッセージへのカードベースのインターフェース 。これにより、ユーザーはリンクから情報をプレビューしたり更新したりできます。
    • ホームページ: Chat アプリを使用したメッセージの [ホーム] タブ ユーザーがその機能について学び、使用できるところです。
    • インタラクティブなウィジェット: ウィジェットを使用 クリックや操作を促すメッセージやその他の種類の ユーザー インターフェース(ボタン、チェックボックス、テキスト入力など)
    • イベント: 新しいメッセージやチャット メンバーなど、Chat 内のアクティビティが 選択します。
サンプル 説明 形式 テクノロジー アーキテクチャ スラッシュ コマンド ダイアログ リンク プレビュー ホームページ インタラクティブなウィジェット イベント
AI ナレッジ アシスタント Gemini を使用して、過去のメッセージに基づいて チャットを短くします。 チュートリアル
Google Workspace Events API
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Eventarc
Google Cloud Vertex AI
Google Gemini
Google Cloud Firestore
HTTP(Node.js)
インシデント管理 Chat でインシデントに対応し、AI ベースの Google ドキュメントで解決策の概要を作成する。 チュートリアル
Admin SDK API
Google ドキュメント
Google Cloud Vertex AI
Apps Script
プロジェクトを管理する ユーザーが Chat でプロジェクトを作成、更新、完了できるようサポートする。 チュートリアル
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Cloud Firestore
HTTP(Node.js)
Gemini を使用して Google 向けアプリを構築する Google I/O 2024 より、Gemini を使ったさまざまな Chat アプリを構築しましょう 説明します。 Codelab
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
Google Workspace Events API
Apps Script
HTTP(Node.js)
Dialogflow CX
インタラクティブなアンケート ユーザーが Google Chat で 合計投票数も表示できますCloud Shell を使用して、 Chat 用アプリで Google Cloud Shell エディタ Codelab
Google Cloud Functions
Google Cloud Shell
HTTP(Node.js)

次のステップ