一、主题:Python 开发个人微信号在运维开发中的使用
二、内容:
-
企业公众号
介绍开发微信公众号的后台逻辑,包括服务器验证逻辑、用户认证逻辑
-
个人微信号
面对企业微信的种种限制,可以使用 Itchat 模块开发个人服务微信号,实现自动回复,群发报警消息等功能。
-
个人微信号代码演示
Itchat模块代码实操,实现自动回复和执行指令的功能。
三、企业微信
1.微信后台服务验证
2. 用户权限校验逻辑
四、功能 API 介绍
1.自动回复
2. 发送消息
五、企业微信号的限制
1.必须是企业资质,运维团队很难专门申请
2.所有人都可以关注公共号,没法设置私有
3.必须是 Https 的服务
六、个人微信
1.使用 Itchat 模块,开发个人服务微信号
2.原理:抓包微信网页版开发的 sdk
3.优点: 个人微信号扩展,通过好友管理限制权限
4.用处:发送报警,自动回复,指定消息执行脚本,如重启 Nginx
七、实现代码
1.自动回复的Demo:
2.发送文件
3.获取信息
4.执行命令
八、最终实现的效果图
交流QQ群:238757010