本帖最后由 天空宫阙 于 2021-2-28 23:41 编辑
相信大家也常常有推送消息的需求,其实发送邮箱也行,但如果可以推送到微信上那是再好不过。受到server 酱启发写了一个简单的模块可以实现该功能。
代码已经开源在github上,欢迎star
github地址:https://github.com/skygongque/wxnotify
稍加配置可以实现如下效果,自从微信封禁网页端,这算是不错的推送消息到微信的方式
wxnotify
wxnotify 是一个基于企业微信应用API的微信通知(使用企业微信的微信插件 可以实现推送消息至微信)
配置
略复杂但是一次性的
个人也可以注册企业微信,不认证有所限制但不影响消息推送
-
注册企业微信企业微信官网
-
创建应用 注册成功后,点管理企业 进入管理界面(企业微信后台),选择应用管理 应用管理界面 → 自建 → 创建应用
应用名称和logo随意 可见范围选择公司名。
创建完成后进入应用详情页,可以得到应用ID( AgentId )形式如1000002 ,应用Secret( CORPSECRET )形式如92XHnUVXQ***************6pwRiUgnTx1A 。
点击我的企业 最下方有企业ID(CORPID )形式如wwfaa43666b1**** 。
-
关注微信插件 在企业微信管理界面(企业微信后台) 点击我的企业 -> 微信插件 微信插件
安装
pip install wxnotify
使用pip豆瓣源的建议使用如下语句
pip install wxnotify -i https://pypi.python.org/simple
示例
import wxnotify
# 企业ID
CORPID = 'wwfaa43666b1****'
# 应用Secret
CORPSECRET = '92XHnUVXQ***************6pwRiUgnTx1A'
# 应用ID
AgentId = '1000002'
t = wxnotify.WxNotify(CORPID,CORPSECRET,AgentId)
res = t.send('this is a message')
print(res)
res = t.send('this is another message')
print(res)
参考文章或文档
server 酱
企业微信文档
|