このセクションでは、GitHub でホストされている Google Chat アプリのサンプルについて説明します。これらのサンプルは、さまざまな種類の Chat アプリをすばやくビルドしてデプロイするのに役立ちます。
基本的な Chat アプリを作成する手順については、クイックスタートをご覧ください。
他のサンプルを確認する場合は、GitHub の Google Chat リポジトリに、次のようなアプリを含むさまざまな種類のチャットアプリの実例が含まれています。
- 同期的または非同期的に応答します。
- カード形式のレスポンスで応答します。
- Google Cloud Pub/Sub を使用して、メッセージを非同期で受信して応答します。
- 他の API を呼び出す。
左側の GitHub サンプルにある GitHub のサンプルを確認するか、Python で記述された複数の API を使用する生産性トラッキング Chat アプリをご覧ください。
次のステップ
Google Chat サンプルアプリを確認して実装した後に Chat アプリに機能を追加する方法については、以下のリソースをご覧ください。
- Google Chat API - Chat アプリの操作イベントに応答し、メッセージ、スペース、添付ファイルなどの Chat リソースへの RESTful アクセスを実現します。
- Google Chat アプリの機能ガイド - Google Chat のコンセプトを確認し、アーキテクチャ オプションについて学習し、スラッシュ コマンド、ダイアログ、リンク展開などの Chat アプリ機能の実装方法について説明します。
- Chat アプリを公開する - Chat アプリを大勢に、または定義済みのユーザー グループに公開する準備ができたら、アプリを公開します。
- チャットアプリの設計原則 - Google Chat の設計原則は、高品質のチャットアプリを構築するために組み込まれているシステムです。このシステムは、設計原則とカードベースの UI フレームワークという 2 つの柱に基づいています。