python之钉钉机器人编程
通過釘釘機器人可以通過程序向手機端的釘釘發送信息。
-
相關模塊
import requests ?# 發送HTTP 請求模塊
import json ?# json 解析模塊
-
開啟步驟
-
在釘釘聊天工具當中加入聊天機器人并獲取webhook 接口
-
編寫 釘釘機器人聊天的 python 代碼
-
相關資料
-
阿里巴巴-釘釘,是一個工作方式!超過1000w家企業正在使用釘釘! web登陸地址
-
文檔 - 釘釘開放平臺 : 機器人使用說明
-
創建聊天機器人,獲取Webhook接口。
啟動釘釘(這里使用網頁版釘釘代替手機版的釘釘)
進入網址 阿里巴巴-釘釘,是一個工作方式!超過1000w家企業正在使用釘釘!用手機進行登錄
現創建群組(如果已經有群組可以忽略此步驟)
為群主添加兩個或兩個以上的成員。為群取個名稱,這里取名為:達內-LINUX云計算學院。
點擊右上角的機器人圖標。你給群添加一個機器人。
點擊加號添加機器人。
選擇自定義機器人。
選擇添加。
為機器人取一個名稱。安全設置設置為關鍵字方式,這里關鍵字為學習。
每次發送的數據時必須帶學習這兩個字才能發送出去。
設置完畢,得到操縱機器人的API鏈接。
-
記下這個Webhook鏈接, 這個鏈接就是與機器人傳輸數據的接口
https://oapi.dingtalk.com/robot/send?access_token=e18e76a4bfef376cf96592805315ab5f5c87550c882c7e15a23421b90c9df388
釘釘機器人聊天示例 import requests import json url = '您機器人的webhook地址'url = 'https://oapi.dingtalk.com/robot/send?access_token=e18e76a4bfef376cf96592805315ab5f5c87550c882c7e15a23421b90c9df388'headers = {'Content-Type': 'application/json; charset=UTF-8'}data = {"msgtype": "text","text": {"content": "好好學習天天向上我就是我, 是不一樣的煙火@156xxxx8827"},"at": {"atMobiles": [ # @哪些人# "156xxxx8827",# "189xxxx8325"],"isAtAll": False # @所有人}}# data = {# "msgtype": "markdown",# "markdown": {# "title": "春節放假通知",# "text": """## 放假通知# # 好好學習天天向上 [TMOOC](http://tmooc.cn)# """# },# "at": {# "atMobiles": [# "13488820215"# ],# "isAtAll": False# }# }?data = {"msgtype": "markdown","markdown": {"title": "七夕節","text": "#### 七夕節\n> 銀燭秋光冷畫屏,輕羅小扇撲流螢。天街夜色涼如水,臥看牽牛織女星。\n好好學習天天向上 \n> \n> ###### 七夕 [七夕](https://baike.sogou.com/v179909070.htm) \n"},"at": {"atMobiles": [],"isAtAll": False}}??r = requests.post(url, headers=headers, data=json.dumps(data))print(r.json())總結
以上是生活随笔為你收集整理的python之钉钉机器人编程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 的电子邮件编程
- 下一篇: Hadoop集群管理与NFS网关