天天看點

使用Dataworks的Pyodps節點發送釘釘機器人消息

使用Dataworks的Pyodps節點發送釘釘機器人消息,需要開啟沙箱白名單。否則網絡不可達。

使用Dataworks的Pyodps節點發送釘釘機器人消息
測試結果:
使用Dataworks的Pyodps節點發送釘釘機器人消息
代碼:

import json
import requests
import sys

# reminders 提醒
def send_msg(url,reminders,msg):
    headers = {'Content-Type': 'application/json;charset=utf-8'}
    data = {
    "msgtype": "text",
    "text": {
        "content": msg
    },
    "at": {
        "atMobiles": [   #此處為需要@什麼人。填寫具體使用者
            "使用者手機号"
        ],
        "isAtAll": False  #此處為是否@所有人
    }
}
    r = requests.post(url,data=json.dumps(data),headers=headers)
    return r.text
if __name__ == '__main__':
    msg = "Pyodps測試"   #要發送的消息
    reminders = ['接收人手機号']
    url = 'webHook位址'                #此處為釘釘機器人的位址,參考技術手冊建立
    # print(send_msg(url,msg))
    print(send_msg(url, reminders, msg))           

繼續閱讀