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代理抓取并验证使用多线程实现
May 03 Python
使用Python编写一个模仿CPU工作的程序
Apr 16 Python
Python OS模块常用函数说明
May 23 Python
在Python的Django框架中为代码添加注释的方法
Jul 16 Python
python hook监听事件详解
Oct 25 Python
Python识别快递条形码及Tesseract-OCR使用详解
Jul 15 Python
使用django实现一个代码发布系统
Jul 18 Python
Django框架序列化与反序列化操作详解
Nov 01 Python
python新式类和经典类的区别实例分析
Mar 23 Python
Django框架获取form表单数据方式总结
Apr 22 Python
Django调用百度AI接口实现人脸注册登录代码实例
Apr 23 Python
python元组拆包实现方法
Feb 28 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
javascript 小型动画组件与实现代码
2010/06/02 PHP
如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
2016/02/01 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
老生常谈PHP面向对象之命令模式(必看篇)
2017/05/24 PHP
PHP检查端口是否可以被绑定的方法示例
2018/08/09 PHP
6个常见的 PHP 安全性攻击实例和阻止方法
2020/12/16 PHP
js+CSS 图片等比缩小并垂直居中实现代码
2008/12/01 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
防止Node.js中错误导致进程阻塞的办法
2016/08/11 Javascript
jQuery表格(Table)基本操作实例分析
2017/03/10 Javascript
Vue.js 插件开发详解
2017/03/29 Javascript
xmlplus组件设计系列之按钮(2)
2017/04/26 Javascript
Vue实现路由跳转和嵌套
2017/06/20 Javascript
vue 自定义组件的写法与用法详解
2020/03/04 Javascript
react国际化化插件react-i18n-auto使用详解
2020/03/31 Javascript
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
Ubuntu下安装PyV8
2016/03/13 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
Python使用Shelve保存对象方法总结
2019/01/28 Python
pandas去重复行并分类汇总的实现方法
2019/01/29 Python
使用Python控制摄像头拍照并发邮件
2019/04/23 Python
Python K最近邻从原理到实现的方法
2019/08/15 Python
如何基于python实现不邻接植花
2020/05/01 Python
Python如何避免文件同名产生覆盖
2020/06/09 Python
python 逆向爬虫正确调用 JAR 加密逻辑
2021/01/12 Python
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
教师绩效工资方案
2014/02/01 职场文书
电话客服工作职责
2014/07/27 职场文书
2014年反洗钱工作总结
2014/11/22 职场文书
副总经理岗位职责范本
2015/04/08 职场文书
爱国主义教育基地观后感
2015/06/18 职场文书
文明礼仪主题班会
2015/08/13 职场文书
初三数学教学反思
2016/02/17 职场文书
如何写好竞聘报告
2019/04/03 职场文书
《西游记》读后感(3篇)
2019/09/20 职场文书
(开源)微信小程序+mqtt,esp8266温湿度读取
2021/04/02 Javascript