send_feishu.py

#!/usr/bin/env python3
#coding:utf-8
#sys
import sys 
import json
import requests
#
##feishu alert
#
def ghFeishuAlert(Namespace,RuleName):
    #post value
    req_url="https://open.feishu.cn/open-apis/bot/v2/hook/X"
    req_head={"Content-Type":"application/json;charset=utf8"}
    #post body
    parmas = {
       "msg_type":"text",
       "content":{
          "title": "巡检通知",
          "text": "备份:"+Namespace+"\n告警内容:"+RuleName
          }
    }
    print(parmas)
    #转成json
    parmas_json = json.dumps(parmas)
    print(parmas_json)
    #执行
    post_req = requests.post(req_url, headers=req_head,data=parmas_json)

#输入
print(sys.argv[0],sys.argv[1])
ghFeishuAlert(sys.argv[0],sys.argv[1])

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐