Benachrichtigungen von 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 z. B. ein Monitoring-Tool Anwendung, um Bereitschaftsmitarbeiter in Google Chat zu benachrichtigen, 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 Registrieren Sie den eingehenden Webhook.

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.

Sie können überprüfen, ob der Workflow wie erwartet funktioniert, indem Sie sicherstellen, wird eine Benachrichtigung an Ihren Google Chat-Bereich gesendet.

Nächste Schritte