企业微信推送云API监测轻量应用服务器流量使用情况

上期说到,通过Python调用云Api获取轻量应用服务器流量使用情况后,达到设定的流量阈值会自动关机,但是缺少了提醒的功能。本期将给大家带来:通过python调用企业微信的api,实现一些操作的消息推送。

腾讯云轻量无忧计划 新老用户同享优惠 低至15元/月起 终身续费同价 更赠送一年顶级域名,并享长期续费优惠

活动链接:https://cloud.tencent.com/act/lighthouse

企业微信推送云API监测轻量应用服务器流量使用情况
轻量无忧计划

新增需要的模块为“requests”

pip3 insatll requests

需要修改的部分为

token_url中的corpid,corpsecret

data中的touser,agentid

import requests,json
def wecom(id,ip,execute_time):
    token_url = 'https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=corpid&corpsecret=corpsecret'
    token_json = requests.get(token_url)
    token = token_json.json()["access_token"]

    message_url = 'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=%s'%token
    data = {
   "touser" : "User",
   "msgtype" : "text",
   "agentid" : 1,
   "text" : {
       "content" : "关机提醒:您的实例ip:{0},id:{1},当前使用流量已经达到您所设定的阈值,已进行关机处理,执行时间:{2}。".format(ip,id,execute_time)
   },
}

    message = requests.post(message_url,data=json.dumps(data))
    print(message.json())

结合利用Python调用云Api监测轻量应用服务器流量使用情况

将本文章提到的代码命名为wecom.py 并将上期的代码文件放置同一目录内(api)

根据图片提示添加代码

企业微信推送云API监测轻量应用服务器流量使用情况
from api.wecom import wecom
企业微信推送云API监测轻量应用服务器流量使用情况
wecom(id,ip,execute_time)

效果图

企业微信推送云API监测轻量应用服务器流量使用情况

本文来自开发者投稿,不代表腾讯云立场,转载请注明出处:https://computeinit.com/archives/7192

(0)
上一篇 2021年12月16日 15:02
下一篇 2021年12月17日 14:51

猜你喜欢

发表评论

登录后才能评论
交流群