python如何发送系统通知,python定时发送微信消息
现在通过发微信的方式来发送消息和提醒已经非常普遍了。下面文章主要介绍python应用如何利用Python向微信发送通知的相关信息。通过示例代码非常详细的介绍,有需要的朋友可以参考一下。
00-1010一、有哪些通知方式?二、企业微信通知如何实现?1.创建新的应用程序2。获取秘密3。实现代码4。实现效果:3。总结参考资料。
目录
常见的通知方式有:邮件、电话、短信、微信。
短信和电话:一般都是收费的,很少用;
邮件:适用于文件类型的通知,比较正式,用于存档;
微信:适合报警式通知,方便。这里说的微信是企业微信。
本文的目的是通过企业微信应用向企业会员发送消息。
一、通知方式有哪些?
二、如何实现企业微信通知?
登录网页版企业微信(https://work.weixin.qq.com),点击应用管理应用创建应用。
上传应用logo,输入应用名称(new bond),然后选择可见范围,成功创建报警应用。
1、新建应用
使用Python发送报警请求实际上只使用了两个接口:
获取 Token:https://qyapi . weixin . QQ.com/CGI-bin/gettoken?corpid={ corpid } corp secret={ secret }
发送请求:https://qyapi . weixin . QQ.com/CGI-bin/message/send?访问令牌={令牌}
如您所见,最重要的是corpid和secret:
corpid:是唯一能证明你身份的公司。
secret:应用层密钥。有了它,程序就知道你要发这个企业的哪个申请了。
Corpid可以通过我的企业企业信息企业id获取。
秘密可以通过点击新创建的应用程序(new bond) 查看秘密发送获得。
最后,用corpid和secret填充下面的常量。
2、获取Secret
导入json
导入时间
导入请求
该文档主要实现通过企业微信应用向企业会员发送消息。
CORP_ID=xxxx
SECRET=xxxx
班级微信Pub:
s=requests.session()
def __init__(self):
self.token=self.get_token()
def get_token(self):
URL=f https://qyapi . weixin . QQ.com/CGI-bin/gettoken?CORP ID={ CORP _ ID } CORP SECRET={ SECRET }
rep=self.s.get(url)
if rep.status_code!=200:
打印(“请求失败。”)
返回
返回JSON . loads(rep . content)[ access _ token ]
def send_msg(自身,内容):
URL= https://qyapi . weixin . QQ.com/CGI-bin/message/send?access_token= self.token
header={
内容类型 : 应用程序/json
}
表单数据={
Touser: 奉贤美,#美,#收件人
收件方 3360 1 ,#收货部门
Totag 3360 tagid1 tagid2 ,#通讯簿tagid
msgtype: textcard ,
AgentID 3360 100002,#应用程序ID
textcard: {
标题 : 新债发行提示:
描述 :内容,
url: URL ,
Btntxt: 更多
},
保险箱: 0
}
rep=self.s.post(url,data=json.dumps(form_data))。encode(utf-8 ),headers=header)
if rep.status_code!=200:
打印(“请求失败。”)
返回
返回json.loads(rep.content)
if __name__==__main__:
微信=微信朋友圈()
time now=time . strftime( % Y-% m-% d % h :% m :% S ,time.localtime())
chat . send _ msg(f div class=\ gray \ { time now }/div div class=\ normal \ 注意!/divdiv class=\highlight\ 今天有新债,所以继续制造新债吧!/div’)
打印(“消息已发送!”)
3、代码实现
4、实现效果:
如何用Python向微信发送报警通知?
用python发消息到微信微信官方账号
三、参考资料
关于python应用如何向微信发送通知的这篇文章到此为止。关于Python向微信发送通知的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。