Python Python 实用教程 100 例 -- 钉钉消息推送

打工人 · 2022年07月09日 · 最后由 loneyao 回复于 2022年07月13日 · 4862 次阅读
# 脚本名称:钉钉机器人消息推送
# 应用场景:任务通知、定时推送、监控告警、交互查询
# 官方文档参考:https://open.dingtalk.com/document/group/custom-robot-access


import request
import json


def ding_talk(access_token, title, markdown):
    headers = {'Content-Type': 'application/json'}
    data = {
          "msgtype": "markdown",
          "markdown": {
             "title": title,
             "text": markdown,
          },
          "at": {
              "isAtAll": False
          }
    }

    # 发送请求
    response = request.post('http://oapi.dingtalk.com/robot/send?access_token=' + access_token,
                            headers=headers, data=json.dumps(data))

    return json.loads(response.text)


if __name__ == '__main__':
    # 钉群机器人token
    access_token = "xxxxxxxxxxxxxxxxxxxxxxxxx"
    markdown = "### TEST"
    ding_talk(access_token, title="test", markdown=markdown)



如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册