Python调用钉钉自定义机器人的实现


Posted in Python onJanuary 03, 2020

前言:由于公司使用钉钉,之前告警都是使用邮箱,但是这种协同效率比较低,所以调用钉钉机器人来实现实时告警。
创建机器人:创建钉钉群,然后添加群机器人。

Python调用钉钉自定义机器人的实现

python代码如下:

#1、导包
import json
import requests
#2、钉钉机器人的调用
def dd_robot(msg):
  HEADERS = {"Content-Type": "application/json;charset=utf-8"}
  key = "钉钉机器人的KEY"
  url = "钉钉的URL?access_token=%s" % key
  data_info = {
    "msgtype": "text",
    "text": {
    "content": "钉钉机器人的认证凭据"+msg
    },
    "isAtAll": True
  }
  #转化成自己需要的数据格式:转换成python格式的数据
  # value = bytes(json.dumps(data_info,ensure_ascii=False,indent=4),"utf-8")
  value = json.dumps(data_info)
  response = requests.post(url,data=value,headers=HEADERS)
 #3、程序主入口
if __name__ == '__main__':
 msg = '测试'
 dd_robot(msg)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中字符编码简介、方法及使用建议
Jan 08 Python
Python中的zip函数使用示例
Jan 29 Python
理想高通滤波实现Python opencv示例
Jan 30 Python
利用python计算windows全盘文件md5值的脚本
Jul 27 Python
pytorch:实现简单的GAN示例(MNIST数据集)
Jan 10 Python
Python @property原理解析和用法实例
Feb 11 Python
Python Django2 model 查询介绍(条件、范围、模糊查询)
Mar 16 Python
django列表筛选功能的实现代码
Mar 27 Python
Python模拟伯努利试验和二项分布代码实例
May 27 Python
python 模块导入问题汇总
Feb 01 Python
python中的unittest框架实例详解
Feb 05 Python
python利用while求100内的整数和方式
Nov 07 Python
pytorch中的上采样以及各种反操作,求逆操作详解
Jan 03 #Python
pytorch 获取tensor维度信息示例
Jan 03 #Python
pytorch中torch.max和Tensor.view函数用法详解
Jan 03 #Python
pytorch逐元素比较tensor大小实例
Jan 03 #Python
pytorch 改变tensor尺寸的实现
Jan 03 #Python
Pytorch Tensor 输出为txt和mat格式方式
Jan 03 #Python
CentOS7下安装python3.6.8的教程详解
Jan 03 #Python
You might like
基于文本的留言簿
2006/10/09 PHP
PHP中source #N问题的解决方法
2014/01/27 PHP
php cookie工作原理与实例详解
2016/07/18 PHP
被jQuery折腾得半死,揭秘为何jQuery为何在IE/Firefox下均无法使用
2010/01/22 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
计算新浪Weibo消息长度(还可以输入119字)
2013/07/02 Javascript
JS冒泡事件的快速解决方法
2013/12/16 Javascript
JavaScript实现的购物车效果可以运用在好多地方
2014/05/09 Javascript
jQuery中noconflict函数的实现原理分解
2015/02/03 Javascript
Angular.js如何从PHP读取后台数据
2016/03/24 Javascript
Bootstrap Validator 表单验证
2016/07/25 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
微信小程序利用co处理异步流程的方法教程
2017/05/20 Javascript
Angular6 Filter实现页面搜索的示例代码
2018/12/02 Javascript
实现高性能javascript的注意事项
2019/05/27 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
2019/09/09 Javascript
vue组件添加事件@click.native操作
2020/10/30 Javascript
[17:45]DOTA2 HEROES教学视频教你分分钟做大人-军团指挥官
2014/06/11 DOTA
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
神经网络相关之基础概念的讲解
2018/12/29 Python
python游戏地图最短路径求解
2019/01/16 Python
使用Python刷淘宝喵币(低阶入门版)
2019/10/30 Python
pytorch制作自己的LMDB数据操作示例
2019/12/18 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
2020/02/28 Python
详解Django中的FBV和CBV对比分析
2021/03/01 Python
css3 transform属性详解
2014/09/30 HTML / CSS
css3中仿放大镜效果的几种方式原理解析
2020/12/03 HTML / CSS
帕克纽约:PARKER NY
2018/12/09 全球购物
Nike加拿大官网:Nike.com (CA)
2019/04/09 全球购物
Foot Locker澳洲官网:美国运动服和鞋类零售商
2019/10/11 全球购物
法人代表证明书格式
2014/10/01 职场文书
办理护照工作证明
2014/10/10 职场文书
加薪申请报告范本
2015/05/15 职场文书
2015年宣传思想工作总结
2015/05/22 职场文书
运动会口号霸气押韵
2015/12/24 职场文书
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript