Mengirim notifikasi ke Google Chat dari alur kerja Anda

Anda dapat membuat alur kerja yang mengirim pesan ke webhook masuk Google Chat. Webhook masuk memungkinkan Anda mengirim pesan asinkron ke Google Chat dari aplikasi yang bukan merupakan aplikasi Chat. Misalnya, Anda dapat mengonfigurasi aplikasi pemantauan untuk memberi tahu staf siaga di Google Chat saat server mati.

Membuat dan mendaftarkan webhook masuk Google Chat

Di ruang Google Chat tempat Anda ingin menerima pesan, buat webhook. Ikuti petunjuk untuk mendaftarkan webhook masuk.

Melakukan panggilan HTTP ke URL webhook

Buat alur kerja dan tambahkan langkah ke alur kerja yang membuat panggilan HTTP POST ke URL webhook. Contoh:

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": {
            "text": "Hello world!"
          },
          "headers": {
            "Content-Type": "application/json; charset=UTF-8"
          }
        },
        "result": "response"
      }
    },
    {
      "return_value": {
        "return": "${response}"
      }
    }
  ]

Ganti WEBHOOK_URL dengan URL webhook yang Anda salin saat mendaftarkan webhook masuk.

Anda dapat mengonfirmasi bahwa alur kerja berfungsi seperti yang diharapkan dengan memastikan bahwa notifikasi dikirim ke ruang Google Chat Anda.

Langkah selanjutnya