一、主题:Python 开发个人微信号在运维开发中的使用

二、内容:

  1. 企业公众号

    介绍开发微信公众号的后台逻辑,包括服务器验证逻辑、用户认证逻辑

  2. 个人微信号

    面对企业微信的种种限制,可以使用 Itchat 模块开发个人服务微信号,实现自动回复,群发报警消息等功能。

  3.  个人微信号代码演示

    Itchat模块代码实操,实现自动回复和执行指令的功能。

三、企业微信

        1.微信后台服务验证

        2. 用户权限校验逻辑

四、功能 API 介绍

        1.自动回复

        2. 发送消息

五、企业微信号的限制

       1.必须是企业资质,运维团队很难专门申请

       2.所有人都可以关注公共号,没法设置私有

       3.必须是 Https 的服务

六、个人微信

       1.使用 Itchat 模块,开发个人服务微信号

       2.原理:抓包微信网页版开发的 sdk

       3.优点: 个人微信号扩展,通过好友管理限制权限

       4.用处:发送报警,自动回复,指定消息执行脚本,如重启 Nginx

七、实现代码

       1.自动回复的Demo:

       2.发送文件

        3.获取信息

       4.执行命令

八、最终实现的效果图

 交流QQ群:238757010

 

 

 

 

最新文章

  1. 一个老菜鸟所理解的UX及产品流
  2. MySQL MHA配置常见问题
  3. python日常-int和float
  4. [LeetCode]题解(python):112 Path Sum
  5. spring常用的工具类
  6. 简单的scrapy实战:爬取腾讯招聘北京地区的相关招聘信息
  7. 数据库关于group by 两个或以上条件的分析
  8. ASP.NET自定义控件组件开发 第一章 第三篇
  9. (五)Jquery Mobile列表
  10. jQuery扩展函数设置所有对象只读
  11. Apache Flume 1.7.0 各个模块简介
  12. Android Data Binding语法解析(二)
  13. js基础--数据类型
  14. linux 新机器的配置(git + nodejs+ mongodb)
  15. MapReduce--平均分,最高,低分以及及格率的计算
  16. JS获取客户端IP地址、MAC和主机名的7个方法汇总
  17. hadoop_批量命令脚本&同步文件脚本
  18. team330团队铁大兼职网站使用说明
  19. C语言程序,找出一个二维数组的鞍点。
  20. 51nod1312 最大异或和

热门文章

  1. springBoot数据库连接池常用配置
  2. [C#]使用IFormattable接口来实现字符串格式化
  3. 《C程序猿从校园到职场》勘误
  4. .NET Core 已经实现了PHP JIT,现在PHP是.NET上的一门开发语言
  5. ElasticSearch核心知识 -- 索引过程
  6. 在无人值守程序(服务)中调用Microsoft Graph
  7. redis 报Operation against a key holding the wrong kind of value警告的解决方法
  8. 【转载】Java系列笔记(1) - Java 类加载与初始化
  9. PHP对象注入 PHP Object Injection
  10. Android项目实战(三十八):2017最新 将AndroidLibrary提交到JCenter仓库(图文教程)