一、找一个钉钉群
我自己创了一个钉钉群测试嘿嘿

这个选择添加机器人

找到这个自定义的机器人点击添加

这就很烦,不过也能理解

那就加一个关键字吧

然后看到关键的信息
webhook

wenhook格式为
https://oapi.dingtalk.com/robot/send?access_token=**************
二、写代码
原理不就是往这个webhook地址post带有关键字的消息嘛,POST请求我熟嘿嘿
import requests
import json
class DingTalk_Base:
def __init__(self):
self.__headers = {'Content-Type': 'application/json;charset=utf-8'}
self.url = ''
def send_msg(self,text):
json_text = {
"msgtype": "text",
"text": {
"content": text
},
"at": {
"atMobiles": [
""
],
"isAtAll": False
}
}
return requests.post(self.url, json.dumps(json_text), headers=self.__headers).content
class DingTalk_Disaster(DingTalk_Base):
def __init__(self):
super().__init__()
# 填写机器人的url
self.url = ''
if __name__ == '__main__':
ding = DingTalk_Disaster()
ding.send_msg('【报警】你好啊')
运行------>
这不就来了吗

完毕
本文介绍了如何创建并配置钉钉机器人,以及通过Python发送POST请求到webhook来实现消息推送。示例代码展示了DingTalk_Base和DingTalk_Disaster类的使用,用于发送定制的报警消息。

6295

被折叠的 条评论
为什么被折叠?



