将 Neo4j 消息发送到 Slack 频道
尽管这并非 Neo4j 专有,本知识库文档仅作为方便之用,但如果您的环境中有 Slack 实现,则 Slack 提供了一个 API,允许您以编程方式将消息发送到特定频道。这会很有帮助,例如通过检查备份的退出代码来发送备份成功/失败消息。
以 Slack Hello World
示例作为起始模板,您将了解创建 Slack 应用程序以及用于发布消息的 WEBHOOK_URL 的过程。
例如备份失败时
$ curl -X POST -H 'Content-type: application/json' --data '{"text":"Backup Failure"}' YOUR_WEBHOOK_URL
将 YOUR_WEBHOOK_URL 替换为其实际值,例如在 Linux 实现中运行以下代码
host=`uname -n`
time=`date`
msg="{ \"text\": \"Backup failure on $host at $time\" }"
curl -X POST -H 'Content-type: application/json' --data "$msg" https://hooks.slack.com/services/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
将在您的 Slack 频道中显示类似以下的消息
此页面有帮助吗?