天天看点

使用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))           

继续阅读