Benachrichtigungen aus Ihrem Workflow an Google Chat senden

Sie können einen Workflow erstellen, mit dem Nachrichten an einen eingehenden Webhook in Google Chat gesendet werden. Mit eingehenden Webhooks können Sie asynchrone Nachrichten von Anwendungen, die keine Chat-Apps sind, an Google Chat senden. Sie können beispielsweise eine Überwachungsanwendung so konfigurieren, dass das Bereitschaftsteam in Google Chat benachrichtigt wird, wenn ein Server ausfällt.

Eingehenden Google Chat-Webhook erstellen und registrieren

Erstellen Sie in dem Google Chat-Gruppenbereich, in dem Sie Nachrichten erhalten möchten, einen Webhook. Folgen Sie der Anleitung, um den eingehenden Webhook zu registrieren.

HTTP-Aufruf an die Webhook-URL senden

Erstellen Sie einen Workflow und fügen Sie ihm einen Schritt hinzu, der einen HTTP POST-Aufruf an die Webhook-URL ausführt. 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.

Prüfen Sie, ob der Workflow wie erwartet funktioniert, indem Sie prüfen, ob eine Benachrichtigung an Ihren Google Chat-Bereich gesendet wurde.

Nächste Schritte