您可以创建一个向 Google Chat 传入的网络钩子发送消息的工作流。 借助传入的网络钩子,您可以从 Chat 以外的应用向 Google Chat 发送异步消息。例如,您可以配置一个监控应用,以在服务器出现故障时通知 Google Chat 上的值班人员。
创建并注册 Google Chat 传入网络钩子
在您要用来接收消息的 Google Chat 聊天室中,创建网络钩子。 按照说明注册传入的网络钩子。
对网络钩子网址进行 HTTP 调用
创建工作流,并向工作流添加一个对网络钩子网址进行 HTTP POST
调用的步骤。例如:
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}" } } ]
将 WEBHOOK_URL
替换为您在注册传入网络钩子时复制的网络钩子网址。
通过确保向 Google Chat 聊天室发送通知,您可以确认工作流按预期运行。