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

作者:我怀念的是_无话不说 时间:2022-08-23 22:19:48 

如下所示:

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)

来源:https://blog.csdn.net/qiang0066/article/details/79637873

标签:python,钉钉机器人,运维,监控
0
投稿

猜你喜欢

  • go 对象池化组件 bytebufferpool使用详解

    2024-02-10 14:26:11
  • Javascript特效--划过放大的列表

    2008-03-21 12:18:00
  • Python字符串的15个基本操作(小结)

    2023-08-11 00:11:13
  • Python3.9又更新了:dict内置新功能

    2023-10-31 23:11:49
  • Go单元测试工具gomonkey的使用

    2024-05-22 10:19:21
  • MySQL高级特性之集合函数

    2009-02-26 16:19:00
  • security.js实现的RSA加密功能示例

    2024-04-08 10:54:12
  • 一文带你了解Go语言中接口的使用

    2024-02-20 04:01:34
  • Postman传递对象参数(包含有集合对象)

    2023-06-08 04:10:14
  • Python UnicodedecodeError编码问题解决方法汇总

    2023-10-07 09:28:20
  • Python issubclass和isinstance函数的具体使用

    2021-08-22 01:39:06
  • python shell命令行中import多层目录下的模块操作

    2023-08-24 11:28:40
  • 线程安全及Python中的GIL原理分析

    2022-09-06 11:16:20
  • 实例简析XPath串函数和XSLT

    2008-09-04 14:16:00
  • pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)

    2021-10-22 21:55:52
  • Golang gRPC HTTP协议转换示例

    2024-05-21 10:27:07
  • python 列表,集合和字典的增删改查

    2021-06-20 04:31:37
  • Pycharm生成可执行文件.exe的实现方法

    2023-07-19 12:09:54
  • 一文带你了解Python中的type,isinstance和issubclass

    2023-05-10 22:54:20
  • Microsoft VBScript 运行时错误 错误800a0005 无效的过程调用或参数

    2010-03-25 21:51:00
  • asp之家 网络编程 m.aspxhome.com