釘釘自定義機器人webhook


這篇博文主要講的是如何進行自定義定時發送一些text類的消息的自定義機器人。添加過程不細講了。

首先我們需要拿到一個Hook地址,就是你在添加自定義機器人的時候有個,如圖:

然后開始編寫我們的腳本,我比較喜歡用Python寫腳本:

 1 import requests
 2 import json
 3 
 4 def getDingMes():
 5 
 6     baseUrl = " your hook address。"
 7 
 8     # please set charset= utf-8
 9     HEADERS = {
10         "Content-Type": "application/json ;charset=utf-8 "
11     }
12 
13 # 這里的message是你想要推送的文字消息
14     message = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
15     stringBody ={
16         "msgtype": "text",
17         "text": {"content": message},
18         "at": {
19             "atMobiles": ["1825718XXXX"],
20                "isAtAll": True   #@所有人 時為true,上面的atMobiles就失效了
21         }
22  }
23     MessageBody = json.dumps(stringBody)
24     result = requests.post(url=baseUrl, data=MessageBody, headers=HEADERS)
25     print(result.text)
26 
27 if __name__ == '__main__':
28     getDingMes()

接口的返回結果應該是:{"errmsg":"ok","errcode":0},這時我們就可以看到群里出現了你想要的messageBody並且艾特所有人了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM