É possível criar um fluxo de trabalho que envie mensagens para um webhook de entrada do Google Chat. Os webhooks de entrada permitem enviar mensagens assíncronas ao Google Chat de aplicativos que não são do Chat. Por exemplo, é possível configurar um app de monitoramento para notificar os funcionários de plantão no Google Chat quando um servidor fica inativo.
Criar e registrar um webhook de entrada do Google Chat
No espaço do Google Chat onde você quer receber mensagens, crie um webhook. Siga as instruções para registrar o webhook de entrada.
Fazer uma chamada HTTP para o URL do webhook
Crie um fluxo de trabalho
e adicione uma etapa a ele que faça uma chamada HTTP POST
para o URL do webhook.
Exemplo:
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}" } } ]
Substitua WEBHOOK_URL
pelo URL do webhook que você copiou ao registrar o webhook de entrada.
Para confirmar se o fluxo de trabalho funciona conforme o esperado, envie uma notificação para o espaço do Google Chat.