方法一:webhook方式。使用机器人给钉钉群发消息。
- import requests
-
- def dingmessage(msg):
- url='https://oapi.dingtalk.com/robot/send?access_token=2c5e2b764129e936ba9c43713a588caa7eeb168c132223a91ba97d80a6fee337'
- data={
- 'msgtype':'text',
- 'text':{
- 'content': '通知:'+msg
- }
- }
- res=requests.post(url,json=data)
调用频率限制:每个机器人每分钟最多发送20条消息到群里,如果超过20条,会限流10分钟。
方法二:Stream模式,没有实际测试。
钉钉的两种发消息的方式,一种是上面的Webhook给群聊发消息,有限制,但是代码简单。另一种是用Stream模式,可以单聊发消息,文档里没有看到有限制,但是代码稍复杂点,需要下载安装钉钉的SDK。