1.创建钉钉机器人

  • 群机器人是钉钉群的高级扩展功能,群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步;
  • 进入一个钉钉群,点击右上角的“群设置”进入群设置页面;
0d704be1ec2a9469c6871a5c6b67d5c6.png
  • 选择群机器人点击进入,在机器人管理页面选择“自定义”机器人,输入机器人名字并选择要发送消息的群,如果需要的话,可以为机器人设置一个头像。点击"完成添加",完成后会生成Hook地址,点击“复制”按钮,即可获得这个机器人对应的Webhook地址;
ae2ca3483b6d1228055d3e2f4ccd33a8.png
b4098bad69901bc548a893aefeeb6acd.png
bf1389dde54d2e1be3b48a9355cd1fbf.png
  • 也可以对群机器人进行添加、编辑和删除的操作;

2.推送消息

msgtypeatMobilesisAtAll
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__()# 填写机器人的urlself.url = ''
if __name__ == '__main__':ding = DingTalk_Disaster()ding.send_msg('')
  • 钉钉开发文档地址:https://opendoc.dingtalk.com/microapp/serverapi2/krgddi

参考:

欢迎登岛修炼武功_侠课岛​www.9xkd.com
74a7a4c7eaf16cbf6bcee4ff066d37e8.png