创建钉钉机器人,python3 发送钉钉消息
2021/6/25 17:26:49
本文主要是介绍创建钉钉机器人,python3 发送钉钉消息,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
我们经常在测试的时候,将任务执行结果发送至钉钉群,以下是我做钉钉报警消息的步骤记录
1、创建钉钉机器人
钉钉群 --> 设置 --> 智能群助手 --> 添加机器人 --> 自定义 --> 添加 -- > 写上机器人名称,安全设置等 --> 确定 --> 添加成功后,生成webhook
2、创建成功后,把程序运行结果或者失败报警等消息体发送到钉钉群
#! /usr/bin/env python # -*- coding: utf-8 -*- import sys import requests import json def send_report(name): """ 将报告发送到钉钉群,msg为发送的消息体 """ msg = "##### **-----properties启动失败报警-----**\n" msg += "##### **任务名称** : %s\n" % name headers = {'Content-Type': 'application/json'} webhook = 'https://oapi.dingtalk.com/robot/send?access_token=XXXXXX自己的token' data = { "msgtype": "text", "text": {"content": msg}, "at": { "atMobiles": ["消息发送时,需要艾特的人的电话号码"], "isAtAll":1 #代表艾特所有群成员}} r = requests.post(webhook, headers=headers, data=json.dumps(data))
res = json.loads(r.text) print(res)
if __name__ == "__main__": name = sys.argv[1] send_report(name)
这篇关于创建钉钉机器人,python3 发送钉钉消息的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04Python外包有哪些常见的主要库-icode9专业技术文章分享
- 2024-10-02基于深度学习的钢铁缺陷检测系统(yolov8、注意力机制、PyQt5界面、Python)
- 2024-10-01怎么用python搭建一个系统-icode9专业技术文章分享
- 2024-09-30Python基础入门教程
- 2024-09-30获取参数学习:Python中的基础教程
- 2024-09-30Python编程基础详解
- 2024-09-29点击加载学习:Python编程基础教程
- 2024-09-29数据科学五大Python前端库:第二部分
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础