1.钉钉机器人的作用:可以编写脚本,设置触发条件,执行脚本,达到提醒管理员的目的。例如:Linux系统集群节点发生故障,触发机器人脚本执行,手机钉钉收到消息。 2.HTTP 的post方法
importrequests
importjson
url='机器人webhook地址'
headers={'Content-Type':'application/json; charset=UTF-8'}
# data = { #文本格式
# "msgtype": "text",
# "text": {
# "content": "我就是我, @150XXXXXXXX 是不一样的烟火 好好学习天天向上"
# },
# "at": {
# "atMobiles": [ # @手机号
# # "150XXXXXXXX"
# ],
# "isAtAll": False # 是否@所有人
# }
# }
data={ #markdown格式,可以发图片
"msgtype":"markdown",
"markdown":{
"title":"清明节放假通知",
"text":'''## 清明节放假通知
4月3日至4月5日放假3天
![](http://img0.pconline.com.cn/pconline/1504/03/6294556_apic101491_thumb.jpg)
好好学习天天向上 [TMOOC](http://tmooc.cn)
'''
},
"at":{
"atMobiles":[
# "150XXXXXXXX"
],
"isAtAll":False
}
}
r=requests.post(url,headers=headers,data=json.dumps(data))
print(r.json())