Benachrichtigungen aus Ihrem Workflow an Google Chat senden

Sie können einen Workflow erstellen, der Nachrichten an einen eingehenden Webhook in Google Chat sendet. Mit eingehenden Webhooks können Sie asynchrone Nachrichten von Anwendungen, die keine Chat-Anwendungen sind, an Google Chat senden. Sie können beispielsweise eine Überwachungsanwendung konfigurieren, die das Bereitschaftspersonal in Google Chat benachrichtigt, wenn ein Server ausfällt.

Eingehenden Google Chat-Webhook erstellen und registrieren

Erstellen Sie in dem Google Chat-Bereich, in dem Sie Nachrichten empfangen möchten, einen Webhook. Folgen Sie der Anleitung zum Registrieren des eingehenden Webhooks.

HTTP-Aufruf an die Webhook-URL ausführen

Erstellen Sie einen Workflow und fügen Sie ihm einen Schritt hinzu, mit dem ein HTTP POST-Aufruf an die Webhook-URL ausgeführt wird. Beispiel:

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

Ersetzen Sie WEBHOOK_URL durch die Webhook-URL, die Sie beim Registrieren des eingehenden Webhooks kopiert haben.

Sie können prüfen, ob der Workflow wie erwartet funktioniert, indem Sie eine Benachrichtigung an Ihren Google Chat-Bereich senden.

Nächste Schritte