shell或python调用企业微信发送消息(实现报警功能)
官方文档
注册登陆企业微信
登录企业微信管理端 -> 应用与小程序 -> 应用 -> 自建,点击“创建应用”,设置应用log、应用名称等信息,创建应用。
创建完成后,在管理端的应用列表里进入该应用,可以看到agentid、secret等信息,这些信息在使用企业微信API时会用到。
创建完成后,该应用会自动出现在可见范围内的成员的企业微信终端上(包括手机端、pc端、微工作台)
shell脚本
#!/bin/bash
# shell调用企业微信发送消息命令
# ./weixin.sh ${人员} "消息"
# 例:
# ./weixin.sh @all "hello!"
# ./weixin.sh maYun "hello!"
# 注:
# 消息中可以使用"\n"表示换行;
# 消息中不可以使用空格;
# 微信接口参数
# 根据自己申请的企业微信上接口参数调整;
corpid='XXXXXXXXXXXXXXXXXX'
appsecret='XXXXXXXXXXXXXXXXXX'
agentid=XXXXXXX
#获取accesstoken
accesstoken=$(/usr/bin/curl https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=${corpid}\&c