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入门篇之对象类型
Oct 17 Python
python计算对角线有理函数插值的方法
May 07 Python
Python中标准库OS的常用方法总结大全
Jul 19 Python
python并发编程之线程实例解析
Dec 27 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
Jun 04 Python
Python实现的简单读写csv文件操作示例
Jul 12 Python
python安装pil库方法及代码
Jun 25 Python
基于多进程中APScheduler重复运行的解决方法
Jul 22 Python
用Python批量把文件复制到另一个文件夹的实现方法
Aug 16 Python
Python FTP文件定时自动下载实现过程解析
Nov 12 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
Feb 26 Python
Python线程协作threading.Condition实现过程解析
Mar 12 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
239军机修复记
2021/03/02 无线电
PHP5中MVC结构学习
2006/10/09 PHP
PHP 和 COM
2006/10/09 PHP
php计划任务之ignore_user_abort函数实现方法
2015/01/08 PHP
PHP速成大法
2015/01/30 PHP
PHP+JQuery+Ajax实现分页方法详解
2016/08/06 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
2016/12/29 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
js身份证验证超强脚本
2008/10/26 Javascript
Prototype Hash对象 学习
2009/07/19 Javascript
JQuery动画和停止动画实例代码
2013/03/01 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
基于jquery扩展漂亮的下拉框可以二次修改
2013/11/19 Javascript
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
jQuery的remove()方法使用详解
2015/08/11 Javascript
jQuery Validate插件实现表单强大的验证功能
2015/12/18 Javascript
javascript获取指定区间范围随机数的方法
2017/09/08 Javascript
5 种JavaScript编码规范
2018/01/30 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
详解Vue This$Store总结
2018/12/17 Javascript
windows实现npm和cnpm安装步骤
2019/10/24 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
JavaScript this关键字的深入详解
2021/01/14 Javascript
Python 中 Meta Classes详解
2016/02/13 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
2016/07/01 Python
django文档学习之applications使用详解
2018/01/29 Python
pandas.DataFrame的pivot()和unstack()实现行转列
2019/07/06 Python
护士自我鉴定怎么写
2014/02/07 职场文书
大学竞选班长演讲稿
2014/04/24 职场文书
党旗在我心中演讲稿
2014/09/15 职场文书
委托函范文
2015/01/29 职场文书
行政司机岗位职责
2015/04/10 职场文书
比赛口号霸气押韵
2015/12/24 职场文书
《桂花雨》教学反思
2016/02/19 职场文书
解决MySQL Varchar 类型尾部空格的问题
2022/04/06 MySQL