Google Chat API を構成する

作成する Google Chat アプリには、それぞれ独自の Chat API が有効で構成されている Google Cloud プロジェクト。このページ Chat API の構成方法について説明します。

前提条件

Chat アプリの表示名、アバター、説明を選択します

Chat API を呼び出すには、チャット メッセージ用の 以下の情報が Google Chat アプリに表示されます。

フィールド 説明 形式
アプリ名 Chat アプリの表示名。 25 文字以下の英数字
アバターの URL Chat 用アプリの 追加できます。 正方形のグラフィック画像(PNG または JPEG)を指す HTTPS URL。 推奨サイズは 256 x 256 ピクセル以上です。
説明 インフラストラクチャの Chat アプリ。 40 文字以下の英数字

Chat アプリの名前、アバター、説明は、 表示されます。一部の Chat API Chat では、この情報を使用して Chat 用アプリが Chat で実行するアクション。

たとえば、spaces.create() メソッドを呼び出すと、Chat は Chat 用アプリの名前が 次の画像のように、スペースを作成した人の説明。

Google Chat アプリによってユーザーのスペースが作成されます。
図 1. Google Chat のメッセージには spaces.create() メソッドを使用してオブジェクトを作成したときに表示されます。 スペースに属します。

Chat 用アプリとやり取りするために、ユーザーはこのスペースを 次のように指定することもできます。

  • Chat 用アプリの名前を @でメンションして呼び出します。
  • Chat アプリでダイレクト メッセージを見つけて開始します。 ダイレクト メッセージでは、[アプリ] メニューの [ Chat アプリの名前とアバター。
  • ユーザーは入力バーで Chat 用アプリをブラウジングし、 名前、アバター、説明を入力します。

Google Cloud コンソールで Chat 用アプリを構成する

Chat 用アプリの詳細が表示されたら、 Chat API を構成します。

  1. Google Cloud コンソールで [Chat API] ページに移動し、 [構成] ページ:

    [Chat API の構成] ページに移動

  2. [アプリケーション情報] で、[アプリ名]、[アバターの URL] を入力します。 [説明] 項目を入力します。

  3. [インタラクティブ機能] で、[インタラクティブ機能を有効にする] 切り替えをクリックします。 インタラクティブ機能を無効にし、 Chat アプリ。これは後で設定できます。内容 インタラクティブ機能の構成と作成について詳しくは、以下をご覧ください。 ユーザーの操作を受信して応答する

  4. 省略可: [ログ] で、[エラーを Logging にロギング] チェックボックスをオンにして、 Google Cloud Logging を使用します詳細については、次をご覧ください: Chat 用アプリのエラーログをクエリする

  5. [保存] をクリックします。

Chat 用アプリを構成する権限を他のユーザーに付与する

Google Chat では 特定のユーザーにアクセス権を付与する Chat 用アプリの構成ページに移動します。こちらの Chat アプリのオーナーChat アプリの閲覧者の IAM できます。これらのロールを持つユーザーは Chat アプリに移動できません 使用して構成ページを作成し、API とダッシュボードでアクセスできますが、 Google Cloud コンソールに移動して構成ページに移動し、 Chat アプリのホスト Cloud プロジェクトを以下に示します。

https://console.developers.google.com/apis/api/chat.googleapis.com/hangouts-chat?project=PROJECT_ID

ここで、PROJECT_ID はプロジェクトのプロジェクト ID です。 Chat アプリをホストする Google Cloud プロジェクト。