1. 程式人生 > >使用Python自定義釘釘群聊機器人傳送指定內容

使用Python自定義釘釘群聊機器人傳送指定內容

2.指定機器人傳送指定程式碼:

#coding:utf-8
import json
import urllib.request

#1、構建url
url = "https://oapi.dingtalk.com/robot/send?access_token=5304dc23bb9709ab48be0dec1e3829c17e3cca4b803b5625b76a8fe0a80a8c77"   #url為機器人的webhook

#2、構建一下請求頭部
header = {
    "Content-Type": "application/json",
    "Charset": "UTF-8"
}
#3、構建請求資料
data = { "msgtype": "text", "text": { "content": "大家好,你們猜猜我是誰" }, "at": { "isAtAll": True #@全體成員(在此可設定@特定某人) } } #4、對請求的資料進行json封裝 sendData = json.dumps(data)#將字典型別資料轉化為json格式 sendData = sendData.encode("utf-8") # python3的Request要求data為byte型別 #5、傳送請求 request = urllib.request
.Request(url=url, data=sendData, headers=header) #6、將請求發回的資料構建成為檔案格式 opener = urllib.request.urlopen(request) #7、列印返回的結果 print(opener.read())