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


Posted in Python onFebruary 20, 2019

如下所示:

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

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

#!/usr/bin/python3
# -*- coding:UTF-8-*-
# Author: zhuhongqiang
 
from urllib import request
import json
from 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钉钉机器人运维脚本监控实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用python实现的可以拷贝或剪切一个文件列表中的所有文件
Apr 30 Python
Python自定义函数的创建、调用和函数的参数详解
Mar 11 Python
python处理图片之PIL模块简单使用方法
May 11 Python
Python中的深拷贝和浅拷贝详解
Jun 03 Python
通过实例浅析Python对比C语言的编程思想差异
Aug 30 Python
基于Python和Scikit-Learn的机器学习探索
Oct 16 Python
Django学习教程之静态文件的调用详解
May 08 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
Apr 27 Python
解决Django连接db遇到的问题
Aug 29 Python
Python range、enumerate和zip函数用法详解
Sep 11 Python
Python2.6版本pip安装步骤解析
Aug 17 Python
python热力图实现的完整实例
Jun 25 Python
Python实现钉钉发送报警消息的方法
Feb 20 #Python
python给微信好友定时推送消息的示例
Feb 20 #Python
linux查找当前python解释器的位置方法
Feb 20 #Python
python 定时器,实现每天凌晨3点执行的方法
Feb 20 #Python
python爬取酷狗音乐排行榜
Feb 20 #Python
python 定时器,轮询定时器的实例
Feb 20 #Python
在Python中,不用while和for循环遍历列表的实例
Feb 20 #Python
You might like
中国第一家无线电行
2021/03/01 无线电
PHP与MySQL开发中页面出现乱码的一种解决方法
2007/07/29 PHP
PHP图片验证码制作实现分享(全)
2012/05/10 PHP
PHP抽奖算法程序代码分享
2015/10/08 PHP
一个简单安全的PHP验证码类、PHP验证码
2016/09/24 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
详解PHP 二维数组排序保持键名不变
2019/03/06 PHP
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
2016/05/03 Javascript
js中window.open的参数及注意注意事项
2016/07/06 Javascript
vue-cli脚手架引入图片的几种方法总结
2018/03/13 Javascript
微信小程序车牌号码模拟键盘输入功能的实现代码
2018/11/11 Javascript
回顾Javascript React基础
2019/06/15 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
2019/09/06 Javascript
详解javascript中var与ES6规范中let、const区别与用法
2020/01/11 Javascript
Python标准库defaultdict模块使用示例
2015/04/28 Python
解读Python编程中的命名空间与作用域
2015/10/16 Python
如何使用Python的Requests包实现模拟登陆
2018/04/27 Python
基于数据归一化以及Python实现方式
2018/07/11 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
2018/09/13 Python
Python3 串口接收与发送16进制数据包的实例
2019/06/12 Python
cProfile Python性能分析工具使用详解
2019/07/22 Python
Django xadmin安装及使用详解
2020/10/26 Python
基于python模拟TCP3次握手连接及发送数据
2020/11/06 Python
Python爬虫之Selenium下拉框处理的实现
2020/12/04 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
CSS3不透明度实例讲解
2016/04/26 HTML / CSS
html5 canvas实现给图片添加平铺水印
2019/08/20 HTML / CSS
为什么要做架构设计
2015/07/08 面试题
2014年小学英语教师工作总
2014/12/03 职场文书
2014年财政工作总结
2014/12/10 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
让生命充满爱观后感
2015/06/08 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS