Inviare notifiche a Google Chat dal flusso di lavoro

Puoi creare un flusso di lavoro per inviare messaggi a un webhook in arrivo di Google Chat. I webhook in arrivo ti consentono di inviare messaggi asincroni a Google Chat da non sono app di chat. Ad esempio, puoi configurare un monitoraggio un'applicazione per informare il personale sempre disponibile su Google Chat quando un server smette di funzionare.

Creare e registrare un webhook in arrivo di Google Chat

Crea un webhook nello spazio di Google Chat in cui vuoi ricevere i messaggi. Segui le istruzioni per registrare il webhook in arrivo.

Effettua una chiamata HTTP all'URL webhook

Crea un flusso di lavoro e aggiungi un passaggio che effettui una chiamata HTTP POST all'URL webhook. Ad esempio:

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}"
      }
    }
  ]

Sostituisci WEBHOOK_URL con l'URL del webhook che hai copiato quando hai registrato il webhook in entrata.

Puoi verificare che il flusso di lavoro funzioni come previsto assicurandoti che venga inviata una notifica al tuo spazio di Google Chat.

Passaggi successivi