将 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 频道收到类似以下的消息:
此页面是否有帮助?