首页 > 编程语言 > 详细

创建钉钉机器人,python3 发送钉钉消息

时间:2021-06-25 17:08:24      阅读:21      评论:0      收藏:0      [点我收藏+]

我们经常在测试的时候,将任务执行结果发送至钉钉群,以下是我做钉钉报警消息的步骤记录

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 发送钉钉消息

原文:https://www.cnblogs.com/juan-F/p/14931092.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!