-
Notifications
You must be signed in to change notification settings - Fork 265
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
对接钉钉群内自定义webhook机器人发送告警注意事项 #47
Comments
测试发送钉钉消息时,建议忽略剩余天数的的限制首先感谢上述作者的提示,一开始我以为无法对接钉钉的 webhook; 按上作者的提示操作,修改了人钉钉 webhook 要求自定义的消息体后,点击测试后发现提示不报错了,但钉钉机器人怎么也收不到测试用的消息,后来我尝试把 剩余天数 的值修改到非常大,才可以在钉钉中收到测试的消息。 附录钉钉 自定义机器人接入 消息体说明文档 消息类型及数据格式
{
"at": {
"atMobiles":[
"180xxxxxx"
],
"atUserIds":[
"user123"
],
"isAtAll": false
},
"text": {
"content":"我就是我, @XXX 是不一样的烟火"
},
"msgtype":"text"
}
{
"msgtype": "link",
"link": {
"text": "这个即将发布的新版本,创始人xx称它为红树林。而在此之前,每当面临重大升级,产品经理们都会取一个应景的代号,这一次,为什么是红树林",
"title": "时代的火车向前开",
"picUrl": "",
"messageUrl": "https://www.dingtalk.com/s?__biz=MzA4NjMwMTA2Ng==&mid=2650316842&idx=1&sn=60da3ea2b29f1dcc43a7c8e4a7c97a16&scene=2&srcid=09189AnRJEdIiWVaKltFzNTw&from=timeline&isappinstalled=0&key=&ascene=2&uin=&devicetype=android-23&version=26031933&nettype=WIFI"
}
}
{
"msgtype": "markdown",
"markdown": {
"title":"杭州天气",
"text": "#### 杭州天气 @150XXXXXXXX \n > 9度,西北风1级,空气良89,相对温度73%\n > ![screenshot](https://img.alicdn.com/tfs/TB1NwmBEL9TBuNjy1zbXXXpepXa-2400-1218.png)\n > ###### 10点20分发布 [天气](https://www.dingtalk.com) \n"
},
"at": {
"atMobiles": [
"150XXXXXXXX"
],
"atUserIds": [
"user123"
],
"isAtAll": false
}
}
具体还是看官方文档 自定义机器人接入 具体详情还有配图能看到效果。 |
一开始我在测试这里使用的是测试数据,每次点击都会发送,后来改为了真实数据查询,这样可以完整走完发送流程,自动发送走的也是这个逻辑,这样就不会出现测试可以,而实际却不能自动发送的问题。 |
作为一个试用后实际使用的用户,这里的体会是:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
钉钉群内创建自定义webhook机器人,获取webhook地址
后台配置通知设置
目前因为没做加签配置,所以直接发起请求是报错的,我们可以使用钉钉关键字报警,相对简单些
比如添加如下两个关键字:
修改json主体,让发送的请求符合钉钉要求。
测试发送消息,出现errcode: 0; errmsg: ok 表示消息已经发送成功
PS:效果展示
The text was updated successfully, but these errors were encountered: