UI自动化测试通过飞书发送告警信息

1.发送纯文本消息
1.1代码如下

#!/usr/bin/env python
#coding=utf-8
import json
import requests
url = "https://open.feishu.cn/open-apis/bot/v2/hook/xxxxxxxxxxxxxxxxx"  #机器人勾子,发送纯文本使用自定义机器人即可
payload_message = {
   
    "msg_type": "text",
    "content": {
   
        "text": "你要发送的消息"
    }
}
headers = {
   
    'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=json.dumps(payload_message))
print(response.text)

2.发送图片
2.1首先要先创建一个机器人,拿到机器人的app_id和app_secret,并且要给机器人im:resource:upload,im:resource权限,用于图片上传。笔者在写这篇博客时发现现在只需要申请一个权限即可(创建机器人的过程很坎坷,需要后台管理权限,并且每次修改机器人配置都要进行一次发布和审批,我在网上找到的相关文章基本上都没有创建机器人的过程,笔者也是在飞书技术客服的支持下稀里糊涂的完成了飞书机器人的创建。)这个机器人是没有勾子的,因此不能用来发送消息。

在这里插入图片描述
创建的机器人:
在这里插入图片描述
2.2创建一个群机器人,使用自定义机器人即可,使用该机器人的勾子进行消息发送。
2.3代码如下(因定制化需求更改过此原始代码,读者在使用时先检查下此代码有没有语法上的错误)

#!/usr/bin/env python
#coding=utf-8
import requests
from requests_toolbelt import MultipartEncoder
import json
# 你复制的webhook地址
class 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值