Vous pouvez créer un workflow qui envoie des messages à un webhook entrant Google Chat. Les webhooks entrants vous permettent d'envoyer des messages asynchrones dans Google Chat à partir d'applications autres que Chat. Par exemple, vous pouvez configurer une application de surveillance pour avertir le personnel d'astreinte dans Google Chat lorsqu'un serveur tombe en panne.
Créer et enregistrer un webhook entrant Google Chat
Dans l'espace Google Chat dans lequel vous souhaitez recevoir des messages, créez un webhook. Suivez les instructions pour enregistrer le webhook entrant.
Envoyer un appel HTTP à l'URL du webhook
Créer un workflow
et ajouter au workflow une étape qui effectue un appel HTTP POST
vers l'URL du webhook.
Exemple :
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}" } } ]
Remplacez WEBHOOK_URL
par l'URL du webhook que vous avez copiée lors de l'enregistrement du webhook entrant.
Vous pouvez vérifier que le workflow fonctionne comme prévu en vous assurant qu'une notification est envoyée à votre espace Google Chat.