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中使用PyHook监听鼠标和键盘事件实例
Jul 18 Python
Python栈类实例分析
Jun 15 Python
在Django中同时使用多个配置文件的方法
Jul 22 Python
python模拟Django框架实例
May 17 Python
Python读取图片属性信息的实现方法
Sep 11 Python
Redis使用watch完成秒杀抢购功能的代码
May 07 Python
python爬虫实例详解
Jun 19 Python
python 内置函数汇总详解
Sep 16 Python
在Django下创建项目以及设置settings.py教程
Dec 03 Python
使用opencv中匹配点对的坐标提取方式
Jun 04 Python
用python对excel查重
Dec 07 Python
Windows安装Anaconda3的方法及使用过程详解
Jun 11 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
比特率,大家看看这个就不用收音机音质去比MP3音质了
2021/03/01 无线电
phpstrom使用xdebug配置方法
2013/12/17 PHP
Codeigniter实现处理用户登录验证后的URL跳转
2014/06/12 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
javascript 在网页中的运用(asp.net)
2009/11/23 Javascript
使用jquery插件实现图片延迟加载技术详细说明
2011/03/12 Javascript
js 动态为textbox添加下拉框数据源的方法
2014/04/24 Javascript
javascript获取checkbox复选框获取选中的选项
2014/08/12 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
2014/12/02 Javascript
使用HTML5+Boostrap打造简单的音乐播放器
2016/08/05 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
2017/11/09 jQuery
JavaScript实现二叉树定义、遍历及查找的方法详解
2017/12/20 Javascript
javascript 通过键名获取键盘的keyCode方法
2017/12/31 Javascript
实例详解vue.js浅度监听和深度监听及watch用法
2018/08/16 Javascript
JS中数据结构之栈
2019/01/01 Javascript
微信小程序自定义多列选择器使用详解
2019/06/21 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
2019/08/29 Javascript
node.js域名解析实现方法详解
2019/11/05 Javascript
[42:04]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第一局
2016/03/03 DOTA
Python循环语句之break与continue的用法
2015/10/14 Python
python中is与双等于号“==”的区别示例详解
2017/11/21 Python
Python os.access()用法实例
2019/02/18 Python
关于阿里云oss获取sts凭证 app直传 python的实例
2019/08/20 Python
解决Keras的自定义lambda层去reshape张量时model保存出错问题
2020/07/01 Python
HTML5边玩边学(3)像素和颜色
2010/09/21 HTML / CSS
SIDESTEP荷兰:在线购买鞋子
2019/11/18 全球购物
自我鉴定书
2014/03/24 职场文书
感恩之星事迹材料
2014/05/03 职场文书
活动主持人开场白
2015/05/28 职场文书
新闻通讯稿范文
2015/07/22 职场文书
浅谈MySQL user权限表
2021/06/18 MySQL
德劲DE1105机评
2022/04/05 无线电
python神经网络学习 使用Keras进行简单分类
2022/05/04 Python