dromara / domain-admin

域名SSL证书监测平台、SSL证书申请自动续签。Domain and SSL Cert monitor System.
https://domain-admin.cn/
MIT License
1.85k stars 265 forks source link

对接钉钉群内自定义webhook机器人发送告警注意事项 #47

Open PanZongQing opened 1 year ago

PanZongQing commented 1 year ago
  1. 钉钉群内创建自定义webhook机器人,获取webhook地址 image

  2. 后台配置通知设置 image image 目前因为没做加签配置,所以直接发起请求是报错的,我们可以使用钉钉关键字报警,相对简单些 比如添加如下两个关键字: image

  3. 修改json主体,让发送的请求符合钉钉要求。 image image

  4. 测试发送消息,出现errcode: 0; errmsg: ok 表示消息已经发送成功 image

PS:效果展示 image

ioiioo commented 1 year ago

测试发送钉钉消息时,建议忽略剩余天数的的限制

首先感谢上述作者的提示,一开始我以为无法对接钉钉的 webhook;

按上作者的提示操作,修改了人钉钉 webhook 要求自定义的消息体后,点击测试后发现提示不报错了,但钉钉机器人怎么也收不到测试用的消息,后来我尝试把 剩余天数 的值修改到非常大,才可以在钉钉中收到测试的消息。 所以我建议在用户点击测试的时候,可否先不进行 剩余天数 的判断。 @mouday

附录钉钉 自定义机器人接入 消息体说明文档 自定义机器人接入

消息类型及数据格式

具体还是看官方文档 自定义机器人接入 具体详情还有配图能看到效果。

mouday commented 1 year ago

一开始我在测试这里使用的是测试数据,每次点击都会发送,后来改为了真实数据查询,这样可以完整走完发送流程,自动发送走的也是这个逻辑,这样就不会出现测试可以,而实际却不能自动发送的问题。

liuxy0551 commented 2 weeks ago

作为一个试用后实际使用的用户,这里的体会是:

  1. 可以在页面上明确告知用户这里是查真实数据发通知的(刚开始属于试用,临期通知是我的痛点,一定会测完这个功能 ok 才会在这个平台上添加我的数据。但由于没添加证书监控,一直发不出消息,此时对剩余天数这个参数还没什么概念)