以下是 Python 实现钉钉机器人推送的代码示例:
import requests
import json
# 钉钉机器人Webhook地址
webhook = 'https://oapi.dingtalk.com/robot/send?access_token=XXXXX'
# 构建请求头部
header = {
"Content-Type": "application/json",
"Charset": "UTF-8"
}
# 构建请求数据
text_message = {
"msgtype": "text",
"at": {
"atMobiles": [],
"isAtAll": False
},
"text": {
"content": "这是钉钉机器人推送的文本消息"
}
}
# 发送请求
response = requests.post(url=webhook, headers=header, data=json.dumps(text_message))
# 打印返回结果
print(response.text)
注意,在上述示例代码中,需要修改 webhook 的地址,以及 text_message 中的推送内容。如果要推送的是其他类型的消息,可以在 text_message 中设置 msgtype
字段为其他类型,如 link
、markdown
等,并添加相应的字段。另外,如果要@某个人或者@所有人,可以在 at
字段中设置相应的参数。具体的消息类型和参数说明可以参考钉钉开发文档。