Python3 连接钉钉API接口自动发送消息到钉钉群

Python脚本以及消息发生相关设置

机器人的webhook在机器人设置里面即可查看,详细的使用教程可以到点击下面链接:
钉钉开发文档的自定义机器人
Python3 连接钉钉API接口自动发送消息到钉钉群_第1张图片

# url为机器人的webhook
        url = "https://oapi.dingtalk.com/robot/send?access_token=af22959df71e0fc16a29387186361c9fdc90c60a5ff8302608ce497e7e23fb2f" 
        
   
        header = {
            "Content-Type": "application/json",
            "Charset": "UTF-8"
        }
        #构建请求数据,post请求
        data = {
            "msgtype": "text",
            "text": {
                "content": alldata #抓取数据发送的内容放到alldata
            },
            "at": {
                "isAtAll": True  # @全体成员(在此可设置@特定某人)
            }
        }
        # 对请求的数据进行json封装
        sendData = json.dumps(data) 
        sendData = sendData.encode("utf-8")  

        #发送请求
        request = urllib.request.Request(url=url, data=sendData, headers=header)
        # 将请求发回的数据构建成为文件格式
        opener = urllib.request.urlopen(request)
    

你可能感兴趣的:(工具类)