首页 > 编程 > Python > 正文

python钉钉机器人运维脚本监控实例

2019-11-25 13:14:56
字体:
来源:转载
供稿:网友

如下所示:

python钉钉机器人运维脚本监控

python钉钉机器人运维脚本监控

#!/usr/bin/python3# -*- coding:UTF-8-*-# Author: zhuhongqiang from urllib import requestimport jsonfrom sys import argv access_token = "xxx"  def send_msg(mobile, item_name):  """   钉钉机器人API接口地址:   https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.karFPe&treeId=257&articleId=105735&docType=1   :param mobile:   :param itemName:   :return:  """  url = "https://oapi.dingtalk.com/robot/send?access_token=" + access_token   data = {    "msgtype": "text",    "text": {      "content": item_name    },    "at": {      "atMobiles": [        mobile      ],      "isAtAll": "false"    }  }  # 设置编码格式  json_data= json.dumps(data).encode(encoding='utf-8')  print(json_data)  header_encoding = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko', "Content-Type": "application/json"}  req = request.Request(url=url, data=json_data, headers=header_encoding)  res = request.urlopen(req)  res = res.read()  print(res.decode(encoding='utf-8'))  if __name__ == "__main__":  mobile = argv[1]  item_name = argv[2]  send_msg(mobile, item_name)

以上这篇python钉钉机器人运维脚本监控实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表