前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >企业微信推送-云Api监测轻量应用服务器流量使用情况

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

原创
作者头像
小宇-xiaoyu
发布2021-12-02 12:13:34
1.2K0
发布2021-12-02 12:13:34
举报
文章被收录于专栏:玩转Lighthouse.

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

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

轻量无忧计划
轻量无忧计划

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

0.准备工作

创建应用,参数获取详见:https://cloud.tencent.com/developer/article/1909624

新增需要的模块为“requests”

代码语言:txt
复制
pip3 insatll requests

1.代码部分

需要修改的部分为

token_url中的corpid,corpsecret

data中的touser,agentid

代码语言:txt
复制
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())

2.结合“利用Python调用云Api监测轻量应用服务器流量使用情况https://cloud.tencent.com/developer/article/1894110”

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

根据图片提示添加代码

代码语言:javascript
复制
from api.wecom import wecom

代码语言:javascript
复制
wecom(id,ip,execute_time)

效果图

参数

必须

说明

corpid

企业ID

corpsecret

应用的凭证密钥

agentid

企业应用的agentid

touser

指定接收消息的成员,成员ID列表(多个接收者用‘|’分隔,最多支持1000个)。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0.准备工作
  • 1.代码部分
  • 2.结合“利用Python调用云Api监测轻量应用服务器流量使用情况https://cloud.tencent.com/developer/article/1894110”
相关产品与服务
轻量应用服务器
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门软件打包实现一键构建应用,提供极简上云体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档