Python 开发个人微信号在运维开发中的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 开发个人微信号在运维开发中的使用相关的知识,希望对你有一定的参考价值。

一、主题: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

 

 

 

 

以上是关于Python 开发个人微信号在运维开发中的使用的主要内容,如果未能解决你的问题,请参考以下文章

运维开发:python websocket网页实时显示远程服务器日志信息

关于金刚经在运维开发中的实践

Python在运维工作中的经典应用之ansible

zabbix告警通知

企业微信助力一线运维 —— 基于企业微信的一体化运维工具

[实战]python开发自动化运维工具--批量操作主机