一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 淺談Python 釘釘報警必備知識系統講解

淺談Python 釘釘報警必備知識系統講解

2020-08-17 18:48Smile_Mr Python

這篇文章主要介紹了淺談Python 釘釘報警必備知識系統講解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

本章所講內容:

       1、釘釘報警設置

       2、釘釘報警腳本運行。

1、釘釘報警設置

釘釘,關于webhook的報警需求,釘釘報警也是我們在公司中常見的報警系統,在這里主要是結合zabbix二次開發使用,來達到完美報警的使用。

1.1、釘釘報警第一步,創建群機器人

淺談Python 釘釘報警必備知識系統講解

淺談Python 釘釘報警必備知識系統講解

淺談Python 釘釘報警必備知識系統講解

淺談Python 釘釘報警必備知識系統講解

淺談Python 釘釘報警必備知識系統講解

淺談Python 釘釘報警必備知識系統講解

淺談Python 釘釘報警必備知識系統講解

接口地址:

https://oapi.dingtalk.com/robot/send?access_token=a25324cafc5b0f2bb239b5e56c71e7f378f570a3d281160dbec9e4f8c4a7e493

淺談Python 釘釘報警必備知識系統講解

文檔地址:

https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.karFPe&treeId=257&articleId=105735&docType=1

1.2 發送信信息

1.2.1 發送@所有人的消息

      1、發送普通的消息

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import requests
import json
url = 'https://oapi.dingtalk.com/robot/send?access_token=a25324cafc5b0f2bb239b5e56c71e7f378f570a3d281160dbec9e4f8c4a7e493 '
 
headers = {
  "Content-Type": "application/json",
  "Chartset": "utf-8"
}
#要發送的文本是json格式
request_data = {
  #此消息的類型為固定的text
  "msgtype": "text",
 
  "text": {
    #消息的內容
    "content": "大家新年快樂"
  },
  "at": {
    #被@人的手機號
    "atMobiles": [],
    #控制@所有人
    "isAtAll": True
  }
}
#把json轉變為字符串格式數據
send_data = json.dumps(request_data)
#這個是發送post請求,請求釘釘接口
response = requests.post(url=url,headers=headers,data=send_data)
#講求成功后返回的數據
content = response.content.decode()
#打印
# 課程 vip 標準
# 替換 視頻
print(content)

淺談Python 釘釘報警必備知識系統講解

第二步進行接口開發

2、修改結構,具體操作

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import sys
import json
import requests
 
url = 'https://oapi.dingtalk.com/robot/send?access_token=a25324cafc5b0f2bb239b5e56c71e7f378f570a3d281160dbec9e4f8c4a7e493 '
 
def WriteLogByDing(content):
  headers = {
 
    "Content-Type": "application/json",
    "Chartset": "utf-8"
  }
  request_data = {
    "msgtype": "text",
    "text": {
      "content": content
    },
    "at": {
      "atMobiles": [],
      "isAtAll": True
 
    }
 
  }
 
  sendData = json.dumps(request_data)
  response = requests.post(url = url,headers = headers,data = sendData)
  content = response.content.decode()
  print(content)
if __name__ == "__main__":
  content = input('請輸入想要的信息')
  # content = sys.argv[1]
  WriteLogByDing(content)

1.2.2 發送帶有鏈接的文檔

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import requests
import json
 
url = 'https://oapi.dingtalk.com/robot/send?access_token=a25324cafc5b0f2bb239b5e56c71e7f378f570a3d281160dbec9e4f8c4a7e493 '
 
headers = {
  "Content-Type": "application/json",
  "Chartset": "utf-8"
}
 
#要發送的文本是json格式
request_data = {
 
  #發送鏈接類型的數據
  "msgtype": "link",
  "link": {
 
    #鏈接提示
    "text":"群機器人是釘釘群的高級擴展功能。群機器人可以將第三方服務的信息聚合到群聊中,實現自動化的信息同步。例如:通過聚合GitHub,GitLab等源碼管理服務,實現源碼更新同步;通過聚合Trello,JIRA等項目協調服務,實現項目信息同步。不僅如此,群機器人支持Webhook協議的自定義接入,支持更多可能性,例如:你可將運維報警提醒通過自定義機器人聚合到釘釘群。",
 
    #鏈接標題
    "title": "自定義機器人協議",
    #圖片url地址
    "picUrl": "http://p3.so.qhmsg.com/sdr/200_200_/t013d7a21145c708288.jpg",
    #信息的鏈接跳轉
    "messageUrl": "https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.Rqyvqo&treeId=257&articleId=105735&docType=1"
  }
}
 
#把json轉變為字符串格式數據
send_data = json.dumps(request_data)
 
#這個是發送post請求,請求釘釘接口
response = requests.post(url=url,headers=headers,data=send_data)
 
#講求成功后返回的數據
content = response.content.decode()
 
#打印
# 課程 vip 標準
# 替換 視頻
print(content)

淺談Python 釘釘報警必備知識系統講解

1.2.3 發送makedown文檔

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import requests
import json
 
url = 'https://oapi.dingtalk.com/robot/send?access_token=a25324cafc5b0f2bb239b5e56c71e7f378f570a3d281160dbec9e4f8c4a7e493 '
 
headers = {
 
  "Content-Type": "application/json",
  "Chartset": "utf-8"
}
 
#要發送的文本是json格式
request_data = {
  "msgtype": "markdown",
  "markdown": {"title":"杭州天氣",
         "text":"#### 杭州天氣 \n > 9度, 西北風1級,空氣良89,相對溫度73%\n\n > ![screenshot](http://i01.lw.aliimg.com/media/lALPBbCc1ZhJGIvNAkzNBLA_1200_588.png)\n > ###### 10點20分發布 [天氣](http://www.thinkpage.cn/) "
         },
  "at": {
    "atMobiles": [],
    "isAtAll":False
  }
 
}
 
#把json轉變為字符串格式數據
send_data = json.dumps(request_data)
#這個是發送post請求,請求釘釘接口
response = requests.post(url=url,headers=headers,data=send_data)
#講求成功后返回的數據
content = response.content.decode()
#打印
print(content)

淺談Python 釘釘報警必備知識系統講解

?
1
2
3
4
5
6
7
8
9
10
11
12
13
#要發送的文本是json格式
發送整體跳轉的actionCard類型
request_data = {
  "actionCard": {
    "title": "喬布斯 20 年前想打造一間蘋果咖啡廳,而它正是 Apple Store 的前身",
    "text": "![screenshot](@lADOpwk3K80C0M0FoA) \n #### 喬布斯 20 年前想打造的蘋果咖啡廳 \n\n Apple Store 的設計正從原來滿滿的科技感走向生活化,而其生活化的走向其實可以追溯到 20 年前蘋果一個建立咖啡館的計劃",
    "hideAvatar": "0",
    "btnOrientation": "0",
    "singleTitle" : "閱讀全文",
    "singleURL" : "https://www.dingtalk.com/"
  },
  "msgtype": "actionCard"
}

淺談Python 釘釘報警必備知識系統講解

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
  "feedCard": {
    "links": [
      {
        "title": "時代的火車向前開",
        "messageURL": "https://mp.weixin.qq.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",
        "picURL": "https://www.dingtalk.com/"
 
      },
      {
        "title": "時代的火車向前開2",
        "messageURL": "https://mp.weixin.qq.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",
        "picURL": "https://www.dingtalk.com/"
      }
    ]
  },
  "msgtype": "feedCard"
}

淺談Python 釘釘報警必備知識系統講解

總結:

1、釘釘報警設置

2、釘釘報警腳本運行。

到此這篇關于淺談Python 釘釘報警必備知識系統講解的文章就介紹到這了,更多相關Python 釘釘報警內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/smile_mr/article/details/87357942

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91制片厂制作果冻传媒123 | 日韩亚洲人成在线综合 | fc2成人免费共享视频 | 亚洲第一综合天堂另类专 | 国产精品调教 | 欧美亚洲高清日韩成人 | 国产日韩欧美视频 | 国产免费一区二区 | 性夜影院爽黄A爽免费动漫 性色欲情网站IWWW九文堂 | ass性强迫rape | 91aaa免费免费国产在线观看 | 欧美专区综合 | 久久99热成人精品国产 | 教师系列 大桥未久在线 | 亚洲精品第一国产综合高清 | 欧美日韩一二三区免费视频观看 | 奇米狠狠色 | 成人国产精品一级毛片视频 | 全肉一女n男np高h双龙养成 | 成人中文字幕在线观看 | 青青草原国产 | 天堂网站天堂小说 | 四虎影视在线影院在线观看观看 | spank日本网站脱裤子打屁股 | 青青青青在线视频 | 国产探花视频在线观看 | 秋霞网毛片 | 国产区香蕉精品系列在线观看不卡 | 97秋霞| 国产美女亚洲精品久久久综合91 | 日本视频在线观看播放 | 毛片a级放荡的护士hd | 91久久偷偷做嫩草影院电 | free性videoxxⅹ印度 | 天堂中文在线免费观看 | 精品综合久久久久久8888 | 色橹 | 秀婷程仪公欲息肉婷在线观看 | 粗了大了 整进去好爽视频 刺激一区仑乱 | 双性总裁(h)| 久久久精品免费免费直播 |