前言
在日常开发中,我们经常需要在业务中集成各种报警,比如钉钉机器人报警、企业微信机器人报警、飞书机器人报警、邮件报警等,甚至有时候一个报警消息还需要给多个报警群发,基于这些需求,我做了一个报警的 spring-boot starter,方便日常开发使用。github 地址:github.com/lijunping36…
功能
- 钉钉自定义机器人报警
- 邮件报警
- 企业微信自定义机器人报警
- 飞书自定义机器人报警
- 支持配置多个机器人报警
快速开始
- 添加 Maven 依赖
<dependency>
<groupId>com.saucesubfresh</groupId>
<artifactId>open-starter-alarm</artifactId>
<version>1.0.3</version>
</dependency>
- 配置
com:
saucesubfresh:
# 报警功能
alarm:
ding-ding:
# 这里的 {xxxxxx} 替换成你的钉钉机器人的 secret
secret: xxxxxx
# 这里 {xxxxxxxx} 替换成你的钉钉机器人的 access_token
webhook: https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx
we-chat:
# 这里 {xxxxxxxx} 替换成你的企业微信机器人的 key
webhook: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxx
注意:如果你一个报警消息需要给多个报警群发,那就不需要在这里配置了,你的 secret 和 webhook 可以放在请求参数中,因为请求参数中的 secret 和 webhook 优先级高于这里的配置
实战示例
实战示例项目可以查看我的开源项目 Open-Job,Github 地址:github.com/lijunping36…
订阅
如果您想订阅该组件的最新消息,欢迎关注我或我的个人网站:openbytecode.com/