Python+钉钉机器人发送群消息

需求:需要核对公司仓库出入库数量,并把核对结果发送钉钉消息到钉钉群中。

1.先创建一个钉钉群,把需要接受消息的人拉到群中。

2.找到【群设置】---->【群机器人】

Python+钉钉机器人发送群消息_第1张图片

Python+钉钉机器人发送群消息_第2张图片

选择自定义机器人

Python+钉钉机器人发送群消息_第3张图片

复制webhook【后续代码中会用到】并创建机器人

Python+钉钉机器人发送群消息_第4张图片

dingtalk中的参数含义:

msg:只本次发送消息的标题

webhook:刚才在机器人中复制的那一串内容【https://oapi.dingtalk.com/robot/send】,参考上面最后一个图片

message:具体的信息内容

def dingtalk(msg,webhook, message):
	headers = {'Content-Type': 'application/json; charset=utf-8'}
	data = {'msgtype': 'text', 'text': {'title': msg,      "content": message
		,'messageUrl':'http://请求IP+端口号'}, 'at': {'atMobiles': ['群消息@的用户1','群消息@的用户2'], 'isAtAll': False}}
	post_data = json.dumps(data)
	response = requests.post(webhook, headers=headers, data=post_data)
	return response.text
调用发送信息:
# 复制出来的webhook
webhook='https://oapi.dingtalk.com/robot/send?XXXXXXXXX'

message = "这是测试数据"

dingtalk("出库数据核对",webhook, message)

调用一下,就能在创建的群中看见群消息了

Python+钉钉机器人发送群消息_第5张图片

你可能感兴趣的:(python,钉钉消息,Python发送钉钉群消息,Python接入钉钉,钉钉机器人发送群消息,钉钉消息,Python)