利用python每日统计JIRA上的BUG变动情况,并发送到钉钉群

BUG管理系统有很多,我们公司选用的是JIRA。而质量部除了需要每周有周报,为了每日掌握当天的BUG状态,也可以每日统计“关闭”、“新建”的BUG,及时同步到钉钉群。

如图:

 

发送消息到钉钉群比较简单,钉钉开发者文档有详细的API说明:https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq

先做一个调用钉钉API的dingding.py模块:

# __author__ = 'ak'


import requests
import json
import sys


def run(msg, urls, atMobiles):
    """
    调用钉钉
    :param msg:  要发送消息   此模块只支持文本消息
    :param urls:   钉钉群的token,列表传入,循环发送
    :param atMobiles:  需要at的人,列表,每个元素为手机号
    :return: 
    """
    data1 = {
         "msgtype": "text",
         "text": {
             "content": msg
         },
         "at": {
             "atMobiles": atMobiles,
             "isAtAll": False
         }
     }

    header = {'Content-Type': 'application/json; charset=utf-8'}
    print(data1)
    for url in urls:
        temp1 = requests.post(url=url, data=json.dumps(data1), headers=header)

        print(temp1)


if __name__ == '__main__':
    urls1 = [r'https://oapi.dingtalk.com/robot/send?access_token=123', ]
    msg1 = sys.argv[1]
    atMobiles1 = []
    run(msg=msg1, urls=urls1, atMobiles=atMobiles1)

此部分比较简单,随后开始需求整理。

先吃饭࿰

  • 8
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值