您可以创建一个工作流,将消息发送到 Google Chat 传入的网络钩子。借助传入的网络钩子,您可以从以下应用向 Google Chat 发送异步消息: 非 Chat 扩展应用。例如,您可以配置监控应用,以便在服务器发生故障时通过 Google Chat 通知值班人员。
创建并注册 Google Chat 传入 webhook
在您要接收消息的 Google Chat 聊天室中,创建一个 webhook。 按照说明 注册传入的网络钩子。
对网络钩子网址进行 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
替换为您在注册入站 webhook 时复制的 webhook 网址。
您可以通过确保 通知会发送到您的 Google Chat 聊天室。