以下代码仅定义文本类型的数据
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,data):
json_text = {
"msttype": "text",
"content": data
}
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 = 'https://xxx.xxx.com/gateway/robot/webhook/send?xxx=xxx'
if __name__ == '__main__':
ding = DingTalk_Disaster()
ding.send_msg("你好")
这段代码定义了一个DingTalk_Base类,用于设置请求头,并定义了一个DingTalk_Disaster子类,该子类继承自DingTalk_Base并实现了发送文本消息的功能。通过指定机器人的URL,可以向DingTalk发送包含'msttype'为'text'和'content'为预设文本的消息。


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



