ワークフローから Google Chat に通知を送信する

Google Chat 着信 Webhook にメッセージを送信するワークフローを作成できます。 着信 Webhook を使用すると、Chat アプリではないアプリケーションから Google Chat に非同期メッセージを送信できます。たとえば、サーバーがダウンしたときに Google Chat でオンコールの担当者に通知するようにモニタリング アプリケーションを構成できます。

Google Chat の受信 Webhook を作成して登録する

メッセージを受信する Google Chat スペースで、Webhook を作成します。手順に沿って着信 Webhook を登録します。

Webhook URL に対して HTTP 呼び出しを行う

ワークフローを作成し、Webhook URL への HTTP POST 呼び出しを行うステップをワークフローに追加します。 次に例を示します。

YAML

  - get_message:
      call: http.post
      args:
        url: WEBHOOK_URL
        body:
          text: "Hello world!"
        headers:
          Content-Type: "application/json; charset=UTF-8"
      result: response
  - return_value:
      return: ${response}

JSON

  [
    {
      "get_message": {
        "call": "http.post",
        "args": {
          "url": "WEBHOOK_URL",
          "body": {